This line of micros has been out for almost 2 years now but they only just took the 1.38mm^2 package out of pre-production. I started a design last year of a tiny earring with ~102 addressable LEDs on it, a microphone, a bunch of supporting circuitry and this micro. https://i.ibb.co/JWh57LLw/IMG-20260408-183807502-HDR.jpg Unfortunately by the time I was ready to order the boards I found the tiny package was unobtaniu…
1.38 Millimeter Microcontroller
91–100 of 106 posts
Re: 1.38 Millimeter Microcontroller
#92Re: 1.38 Millimeter Microcontroller
#93This line of micros has been out for almost 2 years now but they only just took the 1.38mm^2 package out of pre-production. I started a design last year of a tiny earring with ~102 addressable LEDs on it, a microphone, a bunch of supporting circuitry and this micro. https://i.ibb.co/JWh57LLw/IMG-20260408-183807502-HDR.jpg Unfortunately by the time I was ready to order the boards I found the tiny package was unobtaniu…
It will be much better if the OP link to the announcement news rather than straight to the datasheet for better context.
[1] TI introduces the world's smallest MCU, enabling innovation in the tiniest of applications:
https://www.ti.com/about-ti/newsroom/news-releases/2025/2025...
Re: 1.38 Millimeter Microcontroller
#94A silly question (from a non-HW guy). Why are digital bathroom scales so coarse? Some have a weight resolution of +/- 500 grams. Would a better microcontroller make a weight faster or more presise? I guess this TI micro controller is overkill for a bathroom scale.
Resolution of +/- 500g just means there's not enough "steps" values in your ADCs provided bit depth: for example the 10bits on an attiny85 gives you 1024 discreet values you can map to weight values etc.
Re: 1.38 Millimeter Microcontroller
#95Earlier quoted context omitted.
Bare metal refers to not using an rtos. I know that sounds weird but it is an industry convention. It does not refer to the language.
That's exactly what I said. Rust compiles to binary opcodes. Assembly is not an rtos, and does not require one. ASM isn't a standard "language". It's literally a fancy display of opcodes and registers that the CPU reads to execute operations. C does the exact same thing , ie compile to opcodes. You can convert binary back and forth from ASM to opcodes with a lookup table. At its core, ASM is just a convenient way to…
Compiled Rust code that relies on syscalls will not function on a “bare metal” microcontroller.
Re: 1.38 Millimeter Microcontroller
#96Earlier quoted context omitted.
That's exactly what I said. Rust compiles to binary opcodes. Assembly is not an rtos, and does not require one. ASM isn't a standard "language". It's literally a fancy display of opcodes and registers that the CPU reads to execute operations. C does the exact same thing , ie compile to opcodes. You can convert binary back and forth from ASM to opcodes with a lookup table. At its core, ASM is just a convenient way to…
Whether the code compiles to assembly is orthogonal to whether the program can function without runtime support. Compiled Rust code that relies on syscalls will not function on a “bare metal” microcontroller.
Re: 1.38 Millimeter Microcontroller
#97Could you put a few thousand of these on a PCB and have a super duper tiny compute cluster?
I'm reminded of TIS-100, a game where you program a cluster of tiny, parallel CPUs using a custom assembly language. It's painful to get basic stuff done, but you can do some amazing things with some effort.
Re: 1.38 Millimeter Microcontroller
#98Earlier quoted context omitted.
Whether the code compiles to assembly is orthogonal to whether the program can function without runtime support. Compiled Rust code that relies on syscalls will not function on a “bare metal” microcontroller.
Oh, thank you. I didn't know that. Sorry about my ignorance. Really thought that it defaulted to a direct machine code without library assistance.
Rust's only requirement is that memcpy, memmove, memset, memcmp, bcmp, and strlen are available, and it can provide them if needed: https://github.com/rust-lang/compiler-builtins
Re: 1.38 Millimeter Microcontroller
#99This line of micros has been out for almost 2 years now but they only just took the 1.38mm^2 package out of pre-production. I started a design last year of a tiny earring with ~102 addressable LEDs on it, a microphone, a bunch of supporting circuitry and this micro. https://i.ibb.co/JWh57LLw/IMG-20260408-183807502-HDR.jpg Unfortunately by the time I was ready to order the boards I found the tiny package was unobtaniu…
Not trying to be pedantic, but it was released back in March last year 2025 [1]. It will be much better if the OP link to the announcement news rather than straight to the datasheet for better context. [1] TI introduces the world's smallest MCU, enabling innovation in the tiniest of applications: https://www.ti.com/about-ti/newsroom/news-releases/2025/2025...
Re: 1.38 Millimeter Microcontroller
#100It seems awesome, but I'm having a problem with figuring out how can a "normal" person use it. How would YOU use it, reader of this comment?
Anything where a reasonable person would say "this doesn't even need a microcontroller, just do it analog". In terms of projects that I would be inclined to try that are uniquely enabled by this, my mind goes towards wearables. It's small enough to be hidden in seams of fabric. If you wanted to have a bunch of temperature sensors all over your body, or have a complex arrangement of dimmable LEDs woven into clothing,…