Open hardware 8051-based arduino-compatible microcomputer
- Arduino-mega compatible pinout
- AT89S8253 based
- 32kB RAM for data memory
- 32kB RAM for program code
- 32kB EEPROM for non-volatile program code
- build-in bootloader (booting from ROM, copy EEPROM to RAM and run)
- USB PC connection (fast program code loading directly to RAM or to EEPROM)
- external data bus for external peripherals
- "because you can"
- recommended SDCC compiler
- 0x0000-0x2FFF - internal flash with bootloader
- 0x8000-0xFFFF - external program code memory
- 0x0000-0x00FF - internal ram
- 0x0100-0x7FFF - external peripherals
- 0x8000-0xFFFF - external data memory
- external boards with digital and analog input/outputs
- PC application to loading code to the retroduino board
- bootloader with code loading, flashing, coping and app running
- example firmware applications