An AVR 5v tolerant 8-bit RISC microcontroller clocked at up to 24Mhz, used to interface to the 4 Atari/Sega joystick interfaces at the front of the computer. Programmable via a single wire UPDI interface.
Flash: 128K, SRAM: 16KB, EEPROM: 512 bytes, User row: 32 bytes.
The prototype uses a 16Mhz AVR128DB48 Curiosity Nano dev kit (on a Nano Base), the final will use a 24Mhz AVR128DB64 microcontroller.
Description | Function | Pin | Pin | Function | Description |
---|---|---|---|---|---|
NC | NC | 1 | 29 | VBUS | |
ID | 2 | 30 | VOFF | GND | |
NC | B0 | 3 | 31 | F6 | RESET |
NC | B1 | 4 | 32 | UPDI | DEBUG |
Yellow LED | B2 | 5 | 33 | GND | GND |
Button | B3 | 6 | 34 | VTG | 5V |
DB9-D3 | F4 | 7 | 35 | D6 | DB9-D5 |
DB9-D4 | F5 | 8 | 36 | D3 | DB9-B9 |
DB9-A1 | A2 | 9 | 37 | D2 | DB9-B5 |
DB9-A2 | A3 | 10 | 38 | D1 | DB9-A9 |
DB9-A3 | A4 | 11 | 39 | D0 | DB9-A5 |
DB9-A4 | A5 | 12 | 40 | D7 | DB9-D9 |
DB9-A6 | A6 | 13 | 41 | D5 | DB9-C9 |
DB9-A7 | A7 | 14 | 42 | D4 | DB9-C5 |
GND | GND | 15 | 43 | GND | GND |
DB9-B6 | B0 | 16 | 44 | E3 | SPI0-SEL |
DB9-B7 | B1 | 17 | 45 | E2 | SPI0-SCK |
DB9-D1 | F2 | 18 | 46 | E1 | SPI0-MISO |
DB9-D2 | F3 | 19 | 47 | E0 | SPI0-MOSI |
DB9-C6 | C0 | 20 | 48 | C7 | DB9-C5 via 2N2222 |
DB9-C7 | C1 | 21 | 49 | C6 | SPI0 INT-OUT |
DB9-C1 | C2 | 22 | 50 | C5 | DB9-C4 |
DB9-C2 | C3 | 23 | 51 | C4 | DB9-C3 |
GND | GND | 24 | 52 | GND | GND |
16 Mhz IN | A0 | 25 | 53 | B5 | DB9-B5 |
16 Mhz OUT | A1 | 26 | 54 | B4 | DB9-B4 |
DB9-B1 | B2 | 27 | 55 | F1 CUT J208 | DB9-D7 |
DB9-B2 | B3 | 28 | 56 | F0 CUT J207 | DB9-D6 |
GPIO | Function | GPIO | Function |
---|---|---|---|
0 | FRAM | 29 | DB9-C2 |
1 | SPI0 INT OUT | 30 | DB9-C3 |
2 | I2C0 INT Analog 0/1 Alert | 31 | DB9-C4 |
3 | I2C1 INT Sensors interrupt | 32 | DB9-C5 VA |
4 | SPI0-RX (MOSI) | 33 | DB9-C6 |
5 | SPI0-CSn | 34 | DB9-C7 v |
6 | SPI0-SCK | 35 | DB9-C9 A |
7 | SPI0-TX (MISO) | 36 | DB9-D1 |
8 | I2C0-SDA – Analog input chip | 37 | DB9-D2 |
9 | I2C0-SCL | 38 | DB9-D3 |
10 | I2C1-SDA – Sensors | 39 | DB9-D4 |
11 | I2C1-SCL | 40 | DB9-D5 VA |
12 | DB9-A1 | 41 | DB9-D6 |
13 | DB9-A2 | 42 | DB9-D7 v |
14 | DB9-A3 | 43 | DB9-D9 A |
15 | DB9-A4 | 44 | DB9-A7 V enable via 2N2222 |
16 | DB9-A5 VA | 45 | DB9-B7 V enable via 2N2222 |
17 | DB9-A6 | 46 | DB9-C7 V enable via 2N2222 |
18 | DB9-A7 v | 47 | DB9-D7 V enable via 2N2222 |
19 | DB9-A9 A | SWDIO | Connected to DeMon to |
20 | DB9-B1 | SWDCLK | allow debug/programming |
21 | DB9-B2 | ADCREF | |
22 | DB9-B3 | 3V3 | |
23 | DB9-B4 | BOOTSEL | |
24 | DB9-B5 VA | USB D- | Mouse port |
25 | DB9-B6 | USB D+ | |
26 | DB9-B7 v | RUN | Connected to DeMon |
27 | DB9-B9 A | 3V3 EN | |
28 | DB9-C1 | VBUS |
Important: The Ant32 and Ant64 are both still at early design and prototype stage, everything you see here is subject to change.