Olimex EMZ64 board

Trygve Laugstøl edited this page Nov 29, 2017 · 6 revisions

EMZ64

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

Signals

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)

UEXT Connector

Any of Olimex UEXT modules, or custom modules with UART, SPI, I2C or GPIO interface can be attached to the UEXT connector.

UEXT

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

UART module as a console

Any 3.3V-compliant USB-to-TTL module can be used to connect to the serial port. UART4 is used as a console for LiteBSD, configured with 115200 bits/sec, 8 bits, 1 stop bit, no parity.

USB-to-Serial

UART module UEXT PIC32 Description
+3.3V 1 --- Power Supply
GND 2 --- Ground
RXD 3 RD4 U4TX
TXD 4 RD0 U4RX
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.