-
Notifications
You must be signed in to change notification settings - Fork 36
Olimex EMZ64 board
Serge Vakulenko edited this page Apr 13, 2016
·
6 revisions
Olimex PIC32-EMZ64 is a development board (schematic) equipped with Microchip PIC32MZ-EF microcontroller.
Features:
- PIC32MZ microcontroller 200 MHz (MIPS architecture, DSP, FPU, virtualization)
- 2 Mbytes of program Flash memory
- 512 kbytes of RAM
- On-board oscillator 24 MHz
- USB 2.0 Host/OTG controller, selected by jumpers (USB/microUSB)
- Micro SD card connector at SPI2
- LCD 128x64 pixels OLED at I2C5
- Ethernet interface 100Mb with connector
- Audio In and Audio Out interfaces with jacks
- CAN interface with driver and connector
- UEXT expansion connector (UART4, SPI4, I2C4)
- Three user LEDs
- Three user buttons
- Reset button
- ICSP port
- 3.3V operating voltage
Pin | Signal | Function |
---|---|---|
16 | RB0 | AREF (not installed) |
15 | RB1 | ETH interrupt (input) |
14 | RB2 | USB host fault (input) |
13 | RB3 | Headphones (output) |
12 | RB4 | Microphone (input) |
11 | RB5 | USB host enable (output) |
17 | RB6 | ICSP PGEC2 |
18 | RB7 | ICSP PGED2 |
21 | RB8 | LED1 (output) |
22 | RB9 | LED2 (output) |
23 | RB10 | LED3 (output) |
24 | RB11 | ETH PHY enable (output) |
27 | RB12 | BUT1 (input) |
28 | RB13 | BUT2 (input) |
29 | RB14 | BUT3 (input) |
30 | RB15 | ETH MDC (output) |
31 | RC12 | 24MHz clock (input) |
47 | RC13 | CAN RX (input) |
48 | RC14 | CAN TX (output) |
32 | RC15 | CAN control (output) |
46 | RD0 | UEXT U4RX (input) |
49 | RD1 | ETH MDIO |
50 | RD2 | SD SDO2 (output) |
51 | RD3 | SD SDI2 (input) |
52 | RD4 | UEXT U4TX (output) |
53 | RD5 | UEXT SDO4 (output) |
43 | RD9 | UEXT SS4 (output) |
44 | RD10 | UEXT SCK4 (output) |
45 | RD11 | UEXT SDI4 (input) |
58 | RE0 | ETH RXD1 (input) |
61 | RE1 | ETH RXD0 (input) |
62 | RE2 | ETH CRSDV (input) |
63 | RE3 | ETH REFCLK (input) |
64 | RE4 | ETH RXERR (input) |
1 | RE5 | ETH TXEN (output) |
2 | RE6 | ETH TXD0 (output) |
3 | RE7 | ETH TXD1 (output) |
56 | RF0 | SD CP (input) |
57 | RF1 | OLED RST (output) |
38 | RF3 | USB ID (input) |
41 | RF4 | OLED SDA5 |
42 | RF5 | OLED SCL5 (output) |
4 | RG6 | SD SCK2 (output) |
5 | RG7 | UEXT SDA4 |
6 | RG8 | UEXT SCL4 (output) |
10 | RG9 | SD SS2 (output) |
Function | Signal | Pin | Pin | Signal | Function |
---|
| +3.3V | 1 | 2 | GND |
U4TX | RD4 | 3 | 4 | RD0 | U4RX SCL4 | RG8 | 5 | 6 | RG7 | SDA4 SDI4 | RD11 | 7 | 8 | RD5 | SDO4 SCK4 | RD10 | 9 | 10 | RD9 | #SS4
Any 3.3V-compliant USB-to-TTL module can be used to connect to serial UART port.
UART module | UEXT | PIC32 | Description |
---|---|---|---|
+3.3V | 1 | --- | Power Supply |
GND | 2 | --- | Ground |
RXD | 3 | RD4 | U4TX |
TXD | 4 | RD0 | U4RX |