Board Olimex Duinomite - RetroBSD/retrobsd GitHub Wiki

Duinomite

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

Duinomite pinout

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