Board Olimex Duinomite - RetroBSD/retrobsd GitHub Wiki

Duinomite board
(schematics,
manual,
Eagle files)
is a low cost Arduino compatible board, based on Microchip PIC32MX795 microcontroller.
Features:
- Microchip PIC32MX795 microcontroller 80 MHz (MIPS architecture)
- 31 usable i/o pins
- Compatible with Arduino shields
- USB OTG controller with mini-USB connector
- SD card connector at SPI3
- On-board crystal 8 MHz
- RTC crystal 32768Hz
- Automatic power select: from USB or from external source
- External power connector
- One power LED and one user LED
- User button
- Reset button
- User GPIO port (13x2 header, Maximite compatible)
- UEXT port for external UART/SPI/I2C peripheral
- EXT1 port for Video/keyboard/sound
- Li-Po charger for Lithium Polimer battery
- Industrial temperature range -25C+85C
Memory:
- 512 kbytes of Flash memory
- 12 kbytes of additional boot Flash memory
- 128 kbytes of RAM
Digital outputs can sink or source up to 18 mA.
A rich set of peripheral functions is available: UART, SPI, I2C, ADC, timers.
Two internal oscillators available: 8 MHz and 32 kHz.
Power can be sourced from miniUSB, or from external power supply +9...30 VDC.
Signals

Digital connector
Signal |
PIC32 |
Function |
AREF |
RB0 (16) |
VREF+, PGED1 |
GND |
-- |
|
D13 |
RD1 (49) |
GPIO-3, SCK3, U4TX |
D12 |
RD2 (50) |
GPIO-5, SDA3, SDI3, U1RX |
D11 |
RD3 (51) |
GPIO-7, SCL3, SDO3, U1TX |
D10 |
RD11 (45) |
GPIO-9, INT4 |
D9 |
RB12 (27) |
GPIO-22, TCK, LED2 |
D8 |
RB11 (24) |
GPIO-20, TDO |
D7 |
RE7 (3) |
GPIO-18 |
D6 |
RE6 (2) |
GPIO-16 |
D5 |
RE5 (1) |
GPIO-14 |
D4 |
RE4 (64) |
GPIO-12 |
D3 |
RE3 (63) |
GPIO-10 |
D2 |
RE2 (62) |
GPIO-8 |
D1 |
RE1 (61), RB14 (29) |
GPIO-6, U5TX |
D0 |
RE0 (60), RB8 (21) |
GPIO-4, U5RX |
Analog connector
Signal |
PIC32 |
Function |
A0 |
RB3 (13) |
GPIO-21 |
A1 |
RB4 (12) |
GPIO-19 |
A2 |
RB6 (17) |
GPIO-17, PGEC2 |
A3 |
RB7 (18) |
GPIO-15, PGED2 |
A4 |
RB9 (22) |
GPIO-13 |
A5 |
RB10 (23) |
GPIO-11, TMS |
GPIO connector
PIC32 |
Pin |
Pin |
PIC32 |
Ground |
1 |
2 |
Ground |
RD1 (49) |
3 |
4 |
RE0 (60) |
RD2 (50) |
5 |
6 |
RE1 (61) |
RD3 (51) |
7 |
8 |
RE2 (62) |
RD11 (45) |
9 |
10 |
RE3 (63) |
RB10 (23) |
11 |
12 |
RE4 (64) |
RB9 (22) |
13 |
14 |
RE5 (1) |
RB7 (18) |
15 |
16 |
RE6 (2) |
RB6 (17) |
17 |
18 |
RE7 (3) |
RB4 (12) |
19 |
20 |
RB11 (24) |
RB3 (13) |
21 |
22 |
RB12 (27) |
+5V |
23 |
24 |
+3.3V |
Ground |
25 |
26 |
Ground |
UEXT connector
UEXT |
PIC32 |
Function |
1 |
-- |
+3.3v |
2 |
-- |
GND |
3 |
RF5 (32) |
U2TX, SDO4 |
4 |
RF4 (31) |
U2RX, SDI4 |
5 |
RD10 (44) |
SCL1 |
6 |
RD9 (43) |
SDA1, U4RX |
7 |
RD2 (50) |
SDI3, D12, GPIO-5, SD card |
8 |
RD3 (51) |
SDO3, D11, GPIO-7, SD card |
9 |
RD1 (49) |
SCK3, D13, GPIO-3, SD card |
10 |
RB11 (24) |
D8, GPIO-20, TDO |
Video/keyboard/sound connector
EXT1 |
PIC32 |
Function |
1 |
-- |
+3.3v |
2 |
-- |
GND |
3 |
RD6 (54) |
KBD_CLK |
4 |
RD7 (55) |
KBD_DATA |
5 |
RD4 (52) |
VGA_HSYNC |
6 |
RB12 (27) |
D9, GPIO-22, LED2, VGA_VSYNC |
7 |
RG8 (6) |
VIDEO, SDO2 |
8 |
RD0 (46) |
SOUND |
9 |
-- |
+5v |
10 |
-- |
VGA_GND |
LEDs and button
| PIC32 | Function
---------|------------|--------
LED1 | RB15 (30) | Green
LED2 | RB12 (27) | Yellow, D9, GPIO-22
Button | RD8 (42) | Active low
UART and SPI pins
UART |
SPI |
PIC32 |
Connector |
U1RX (U1ARX) |
SDI3 |
RD2 (50) |
D12, GPIO-5, SD card |
U1TX (U1ATX) |
SDO3 |
RD3 (51) |
D11, GPIO-7, SD card |
U3RX (U2ARX) |
SDI2 |
RG7 (5) |
|
U3TX (U2ATX) |
SDO2 |
RG8 (6) |
EXT1-7, VIDEO |
U2RX (U3ARX) |
SDI4 |
RF4 (31) |
UEXT-4 |
U2TX (U3ATX) |
SDO4 |
RF5 (32) |
UEXT-3 |
U4RX (U1BRX) |
-- |
RD9 (43) |
SDA1, UEXT-6 |
U4TX (U1BTX) |
SCK3 |
RD1 (49) |
D13, GPIO-3, SD card |
U6RX (U2BRX) |
-- |
RG9 (8) |
EXT1-5, VGA_HSYNC |
U6TX (U2BTX) |
SCK2 |
RG6 (4) |
|
U5RX (U3BRX) |
-- |
RB8 (21), RE0 (60) |
D0, GPIO-4 |
U5TX (U3BTX) |
SCK4 |
RB14 (29), RE1 (61) |
D1, GPIO-6 |