That's very impressive for something programmable, but don't forget these as an absolute comparison:https://www.youtube.com/watch?v=dyL0kIhAOzYhttps://hackaday.com/2018/09/23/worlds-smallest-led-blinky/https://hackaday.com/2019/04/11/an-even-smaller-worlds-smallest-led-blinky/MarkMLl
There are many amazing projects out there, I agree. The interesting thing for me is that FPC is capable of generating code that works in this very constrained environment.
The interesting thing for me is that FPC is capable of generating code that works in this very constrained environment.
I thought it would be interesting to use one of the really tiny AVR controllers and program it with FPC. Quite an experience soldering the tiny chip to a piece of strip board, see picture below (the controller is the little insect-like black rectangle with the six shiny legs). Links to code and video
I looked at your code. Only me is a mystery how you made the LED blink. I don't see a PORTx command anywhere.
Next try this one https://www.digikey.com/short/znm0c0
You would need tiny trace widths < 2mil, via in pad, or HDI with micro vias for this kind of size sadly :/They put the GND pad in the middle of the chip meaning you would have to hack one of the outer balls of the package if you wanted a normal PCB
Quote from: Mathias on October 16, 2020, 02:08:28 pmI looked at your code. Only me is a mystery how you made the LED blink. I don't see a PORTx command anywhere.The timer can directly control the output compare pin A (OCOA = PB0). The specific option I use is to let the timer toggle the pin on each compare match. This way, once the timer is configured it will generate a pulse train with no further involvement of the core. See the description in the attached image.Kind of like PWM, but simpler since the duty cycle is fixed.