Here is the idea of small computer of mine with tiny display. Its intended usage is something like GNU GPL LED Display.
The capability of this computer is less than Flying Stone Tiny 01, but it has a display.
The name
Flying Stone Mini 55 is the name of the computer. In short, FSM-55. As it's size is bigger than tiny, it's mini. And "55" comes from its 5x5 LED matrix display.
Minimalist design
FSM-55 is battery powered device, with 5x5 LED matrix display.
The Chip
The chip for FSM-55 is STM32F030F4. Flash ROM is 16KiB, SRAM is 4KiB, in the TSSOP20 package (6.4mm x 6.5mm)
LED Matrix Display
It's 5x5 LED Matrix Display. It's enough to allow hackers fly.
User Interface
Only a reset button is available. When it is pushed, it runs. Finished, it goes to standby mode.
Debug Interface
Debug Interface is SWD. For SWD connection, five pins are available:
- GND
- SWDIO
- SWDCLK
- VDD
- NRST
Hardware Options
It runs with internal RC oscillator at 8MHz. If it's really needed, users could put XTAL by themselves.
Users could put a CIR (consumer infra-red) module to PB1, too.
Conceptual Figure
It will be double-sided PCB.
Here is a figure.
Front-side: 25.4mm = 1inch <-------> 5.08mm Resistors --> <-- . * * * * * LED matrix . * * * * * 5x5 . * * * * * . * * * * * . * * * * * (Optional XTAL . Capacitor &Capacitors): +---+ +-+ |MCU|.+-+ RESET BUTTON : +---+ Resistor SWD pins : : (Optional CIR) Back-side: CR2032 holder (3V battery)
We will use SMD LED chips of size 0805, or of size 0603.