Project uses ATtiny5 is 6-pin MCU, available in SOT23-6 case:
- Reduced AVR tiny core (16 CPU registers)
- 512 bytes of FLASH for firmware
- 32 bytes of SRAM
- 12MHz max. clock
Because VGA signal timings need to be pretty accurate, external oscillator was used. Any 12MHz oscillator should do, in this project I used LTC1799 resistor-configurable SOT23-5 footprint chip.
Red led is used as diode in pin-splitting circuit.
I will keep on improving this even after 1kB Challenge deadline, but in level_up -branch of the repository.