LPC-H3131 development board Users Manual - Olimex€¦ · LPC-H3131 board includes powerful LPC3131...

20
LPC-H3131 development board Users Manual All boards produced by Olimex are ROHS compliant Rev. Initial, May 2010 Copyright(c) 2010, OLIMEX Ltd, All rights reserved Page1

Transcript of LPC-H3131 development board Users Manual - Olimex€¦ · LPC-H3131 board includes powerful LPC3131...

Page 1: LPC-H3131 development board Users Manual - Olimex€¦ · LPC-H3131 board includes powerful LPC3131 180 MHz ARM microcontroller, with 4 Gb NAND FLASH, 256 Mb SDRAM, which gives user

LPC-H3131 development board Users Manual

All boards produced by Olimex are ROHS compliant

Rev. Initial, May 2010Copyright(c) 2010, OLIMEX Ltd, All rights reserved

Page1

Page 2: LPC-H3131 development board Users Manual - Olimex€¦ · LPC-H3131 board includes powerful LPC3131 180 MHz ARM microcontroller, with 4 Gb NAND FLASH, 256 Mb SDRAM, which gives user

INTRODUCTIONLPC-H3131 board includes powerful LPC3131 180 MHz ARM microcontroller, with 4 Gb NAND FLASH, 256 Mb SDRAM, which gives user opportunity to run Embeded Linux operation systems. In addition there is audio codec, which gives chance to be made audio signal processing; USB_OTG; USB to UART; mini SD/MMC card connector. There are plenty of GPIOs on extension headers where you can connect your additional circuits.

BOARD FEATURES– MCU: LPC3131 ARM9 32-bit ARM926EJ-S, 180Mhz, 192 kB RAM, NAND flash

controller with 8-bit ECC, High-speed USB 2.0 (OTG, Host, Device) with on-chip PHY, Two I2S-bus interfaces Integrated master/slave SPI Two master/slave I2C-bus interfaces Fast UART Memory Card Interface (MCI): MMC/SD/SDIO/CE-ATA Four-channel 10-bit ADC

– 4G-Bit NAND Flash Memory: 512M x 8Bit (2.7-3.6)V– K9F4G08U0M

– 256Mbit SDRAM: 4Meg x 16Bit x 4Banks (3.00-3.6)V – K4S561632C-TC

– SPI-FLASH – AT45DB161D-SU

– Reset circuit

– Reset button

– Clock circuit

– Four on-board voltage regulators:

– VR1 (5V)

– VR2 (3.3V)

– VR3 (VDD = 3.083V)

– VR4 (1.25V)

– Two user leds

– JTAG connector

– mini SD/MMC connector

– USB to UART converter

– USB_OTG connector

– Power Jack

– Power LED

– Audio codec – UDA1380TT/N2, which provide:

– Audio In and Audio Out

– Audio Amplifier Stereo Out connected to jack

– FR-4, 1.5 mm (0,062"), soldermask, silkscreen component print

– dimensions 90x60 mm (3.54x2.36")

Page2

Page 3: LPC-H3131 development board Users Manual - Olimex€¦ · LPC-H3131 board includes powerful LPC3131 180 MHz ARM microcontroller, with 4 Gb NAND FLASH, 256 Mb SDRAM, which gives user

ELECTROSTATIC WARNING

The LPC-H3131 board is shipped in protective anti-static packaging. The board must not be subject to high electrostatic potentials. General practice for working with static sensitive devices should be applied when working with this board.

BOARD USE REQUIREMENTS

Cables: The cable you will need depends on the programmer/debugger you use. If you use ARM-USB-TINY or ARM-USB-TINY-H, you will need USB A-B cable and if you use ARM-USB-OCD, you will need RS232 and USB A-B cable.

Hardware: One of OLIMEX Programmers/Debuggers – ARM-USB-OCD, ARM-USB-TINY or ARM-USB-TINY-H, but we do not offer projects with this programmers.

PROCESSOR FEATURES

LPC-H3131 board use Low-cost, low-power ARM926EJ-S microcontroller with high-speed USB 2.0 OTG, SD/MMC and NAND Flash controller, with these features:

– CPU platform

– 180 MHz, 32-bit ARM926EJ-S

– 16 kB D-cache and 16 kB I-cache

– Memory Management Unit (MMU)

– Internal memory

– 192 kB embedded SRAM

– External memory interface

– NAND flash controller with 8-bit ECC

– 8/16-bit Multi-Port Memory Controller (MPMC): SDRAM and SRAM

– Communication and connectivity

– High-speed USB 2.0 (OTG, Host, Device) with on-chip PHY

– Two I2S-bus interfaces

– Integrated master/slave SPI

– Two master/slave I2C-bus interfaces

– Fast UART

– Memory Card Interface (MCI): MMC/SD/SDIO/CE-ATA

– Four-channel 10-bit ADC

– Integrated 4/8/16-bit 6800/8080 compatible LCD interface

– System functions

Page3

Page 4: LPC-H3131 development board Users Manual - Olimex€¦ · LPC-H3131 board includes powerful LPC3131 180 MHz ARM microcontroller, with 4 Gb NAND FLASH, 256 Mb SDRAM, which gives user

– Dynamic clock gating and scaling

– Multiple power domains

– Selectable boot-up: SPI flash, NAND flash, SD/MMC cards, UART, or USB

– DMA controller

– Four 32-bit timers

– Watchdog timer

– PWM module

– Random Number Generator (RNG)

– General Purpose I/O (GPIO) pins

– Flexible and versatile interrupt structure

– JTAG interface with boundary scan and ARM debug access

– Operating voltage and temperature

– Core voltage: 1.2 V

– I/O voltage: 1.8 V, 2.8 V, 3.3 V

Page4

Page 5: LPC-H3131 development board Users Manual - Olimex€¦ · LPC-H3131 board includes powerful LPC3131 180 MHz ARM microcontroller, with 4 Gb NAND FLASH, 256 Mb SDRAM, which gives user

BLOCK DIAGRAM

Page5

Page 6: LPC-H3131 development board Users Manual - Olimex€¦ · LPC-H3131 board includes powerful LPC3131 180 MHz ARM microcontroller, with 4 Gb NAND FLASH, 256 Mb SDRAM, which gives user

MEMORY MAP

Page6

Page 7: LPC-H3131 development board Users Manual - Olimex€¦ · LPC-H3131 board includes powerful LPC3131 180 MHz ARM microcontroller, with 4 Gb NAND FLASH, 256 Mb SDRAM, which gives user

SCHEMATIC

Page7

256Mbit SDRAM: 4Meg x 16Bit x 4Banks

4G-bit NAND Flash Memory: 512M x 8Bit

3.083V

SPI-FLASH

(2.7-3.6)V

(3.0-3.6)V

(2.5 - 3.1)V

(2.5 - 3.1)V

BOOT State1-2 3-4 5-6OP EN

CLOS E

Boot Mode

OP EN OPEN B oot from NAND f lashB oot from S PI NOR fla shOP EN OP EN

CLOSEOP EN OPEN B oot vi a US BOP EN CLOSE CLOS E B oot vi a S D/M M C

B oot from UART (1 15 .2 kbp s)CLOSE CLOSE OPENCLOSE CLOSE CLOS E T est mod e

CLOSE

CLOSE

HN2x3

100n

F

100n

F

47uF

/6.3

V/T

ANT

100nF

100nF

47uF/6.3V /T ANT

10uF

/6.3

V

10uF/6.3 V

100nF10uF/6.3 V

47uF

/6.3

V/T

AN

T

47uF

/6.3

V/T

AN

T

100n

F

100nF10uF/6.3 V

100nF10uF/6.3 V

100nF10uF/6.3 V

10u F/6.3V

1 0u F/6.3 V

47uF/6.3V/TANT

100n

F

100n

F

100n

F

100n

F

39pF

39pF

10nF

100n

F

100n

F

100n

F

100n

F

100nF100nF100nF

47uF

/6.3

V/T

AN

T

100nF

100n

F

10uF

/6.3

V

100nF

47uF/6.3V/TANT

NANA

100nF100nF100nF

100nF

10uF/6.3V(NA)

100nF100nF100nF100nF100nF

100nF100nF100nF100nF

100nF100nF

100nF10uF/6 .3V

100nF

100nF100nF

100n

FNA NA

1 0u F/6.3V

1 0uF/6.3V1 0u F/6.3V

100n

F

100n

F

100n

F

100n

F

100n

F

100n

F

100n

F

100nF

100n

F

470uF/16VDC

10uF

/6.3

V(N

A) 10

0nF

100nF

10uF/6.3V(NA)

47uF

/6.3

V/TA

NT 100nF

1 0u F/6.3 V

1 0u F/6.3 V

1 0u F/6.3 V

1 0u F/6.3 V220pF 220pF

220pF 220pF

CLOSE

1N5819(SS14)

1N5819(SS14)

1N5819(SS14)

1N5819(SS14)

1N4148

DB104(SMD)

HN1x2(Open)

FB0 80 5/120R

FB0 80 5/120R

FB0 80 5/120R

FB0 80 5/12 0R

FB0805/12 0R

CL470nH/0805/1.76R/250mA

FB 080 5/12 0R

GYX-SD-TC0805SYC(YELLOW)GYX-SD-TC0805S GC(GREEN)

VDD

VD

DV

DD

VDD

VDD

VDD

VDD

+5V

+5V

GYX-SD-TC0805SURK (RED)YDJ-1134

Q12.000MHz/HC-49SM(SMD)/20pF

10k 10k 10k 10k

10k 10k

10k

100k

0R(NA)

0R(NA)

4.7k 4.7k

12k/1%

15 0R/1 %

220R/1%

10k

33R

33R

3.3k

33k

3.3k

33k

3.3k

33k33k33k

10k 10k

10k

33R

NA

0R(NA)

0R(NA)NA

33k

560R 560R

10k

100k100k100k

NA10k

330R

10k 10k

100R

100R

NA

240R/1%

390R/1%560R

220R/1%

330R/1%

330R/1%

4.7k4.7k

33R

33R

33R

100R

0R(NA)

0R(NA)

4.7k

10k

1M

10k10k

10k

33R33R

1.5k

560

560

1.5k

T 1 10 7A (6x3.8 x2.5 m m )

MICRO

LPC3131

K9F4G08U0M-PCB0

K4S561632C-TC/L75

UDA1380TT/N2,512

MCP130T

FT232RLSSOP28

AT45DB161D-SU

LM3526M-L(SO8)

CLOSE

MICRO_AB

USB_B

3.3V 3.3V

3.3V

3.3V

AGND

AGND

3.3V

AGND

3.3V 3.3V 3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

AGND

3.3V

3.3V

3.3V

AGND AGND AGND

AGND

AGND AGND

AGNDAGND

3.3V

3.3V3.3V

AGND

3.3V

3.3V

3.3V

3.3V3.3V

1.25V

1.25V

1.25V

CLOSE

LM1117IMPX-ADJ LM1117IMPX-ADJ

LM1117IMPX-ADJ LM1117IMPX-ADJ

#OTG_OVRCR

#OTG_OVRCR

#OTG_PWR_E

#OTG_PWR_E

+5V_EXT

+5V_JLINK

+5V_JLINK

+5V_OTG_PWR

+5V_OTG_PWR

+5V_USB_TO_UART

+5V_USB_TO_UART

A0_ALE

A0_ALE

A0_ALE

A1_CLE

A1_CLE

A1_CLE

A2A2

A2

A3A3

A3

A4A4

A4

A5A5

A5

A6A6

A6

A7A7

A7

A8A8

A8

A9A9

A9

A10A10

A10

A11A11

A11

A12A12

A12

A13A13

A13

A14A14

A14

A15A15

A15

CKE

CKECLKOUT

CLKOUT

CLK_256FS

CLK_256FSCLOCK_OUT

D0

D0

D0

D1

D1

D1

D2

D2

D2

D3

D3

D3

D4

D4

D4

D5

D5

D5

D6

D6

D6

D7

D7

D7

D8

D8

D9

D9

D10

D10

D11

D11

D12

D12

D13

D13

D14

D14

D15

D15

DQM_0_NOE

DQM_0_NOE

DQM_0_NOE

DQM_1

DQM_1

I2C_SCL1

I2C_SCL1

I2C_SDA1

I2C_SDA1

I2SRX_BCK1

I2SRX_BCK1

I2SRX_DATA1

I2SRX_DATA1

I2SRX_WS1

I2SRX_WS1

I2STX_BCK1

I2STX_BCK1

I2STX_DATA1

I2STX_DATA1

I2STX_WS1

I2STX_WS1

LED1

LED1

LED2

LED2

MCI_CLK

MCI_CLKMCI_CMD

MCI_CMDMCI_CMD

MCI_DAT_0

MCI_DAT_0MCI_DAT_0

MCI_DAT_1

MCI_DAT_1MCI_DAT_1

MCI_DAT_2

MCI_DAT_2MCI_DAT_2

MCI_DAT_3

MCI_DAT_3MCI_DAT_3

NAND_NCS_0

NAND_NCS_0

NAND_RYBN0

NAND_RYBN0

NCAS/BLE

NCAS/BLE

NDYCS

NDYCS

NRAS/BHE

NRAS/BHE

NSTCS_0

NWE

NWE

NWE

RST

RST

RST

RST

RST

RTCK

SPI_CS_OUT0

SPI_CS_OUT0

SPI_CS_OUT0

SPI_MISO

SPI_MISO

SPI_MISO

SPI_MOSI

SPI_MOSI

SPI_MOSI

SPI_SCK

SPI_SCK

SPI_SCK

SYSCLK

SYSCLK

TCKTCK

TDITDI

TDO

TDOTMS

TMS

TRST_N

TRST_N

UART_CTS UART_CTS

UART_CTS_FT

UART_RTS

UART_RTS

UART_RTSUART_RXD UART_RXD

UART_RXD_FT

UART_TXD

UART_TXD

UART_TXD

US B DMUSB DP

1 23.3V_E

A15

AGND1 2AGND_E

1 23 45 6

BOOT

C1

C2

C3

C4

C5

C6

C7

C8

C9C10

C11

C12

C13

C14C15

C16C17

C18C19

C20

C21

C22

C23

C24

C25

C26

C27

C28

C29

C30

C31

C32

C33

C34C35C36

C37

C38

C39

C40

C41

C43

C44

C45

C46C47C48

C49

C50

C51C52C53C54C55

C56C57C58C59

C60C61

C62C63

C64

C65C66

C67C68 C69

C70

C71 C72

C73

C74

C75

C76

C77

C78

C79

C80

C81

C82

C83

C84

C85

C86

C87 C88

C89

C90

C91

C92C93 C94

C95 C96

12

CORE_E

CTS

D1

D2

D3

D4

D5

DCDDSRDTR

EXT1-1

EXT1-2

EXT1-3

EXT1-4EXT1-5

EXT1-6EXT1-7EXT1-8EXT1-9

EXT1-10EXT1-11EXT1-12

EXT1-13EXT1-14EXT1-15EXT1-16

EXT1-17EXT1-18

EXT1-19EXT1-20EXT1-21EXT1-22

EXT1-23EXT1-24EXT1-25EXT1-26

EXT2-1

EXT2-2

EXT2-3

EXT2-4EXT2-5EXT2-6

EXT2-7EXT2-8EXT2-9

EXT2-10

EXT2-11

EXT2-12EXT2-13EXT2-14EXT2-15EXT2-16EXT2-17EXT2-18EXT2-19

EXT2-20EXT2-21

EXT2-22

EXT2-23EXT2-24EXT2-25EXT2-26

G1

GND

GND_

HEADPHONES

SCJ325P00XG0B02G

1 23 45 67 89 10

11 1213 1415 1617 1819 20

JTAG

12 JTAG_SEL

L1

L2

L3

L4

L5

L6

L7

LED1LED2

LINE_IN

SCJ325P00XG0B02G

LINE_OUT

SCJ325P00XG0B02G

MICROPHONE

SCJ325P00XG0B02G

PWR

PWR_JACK

Q1

R1 R2 R3 R4

R5 R6

R7

R8

R9

R10

R13 R14

R15

R17

R18

R19

R20

R21

R22

R23

R24

R25

R26

R27R28R29

R30 R31

R32

R33

R34

R35

R36R37

R38

R39 R40

R41

R42R43R44

R45R46

R47

R48 R49

R50

R51

R52

R53

R54R55

R56

R57

R58

R59R60

R61

R62

R63

R64

R65

R66

R67

R68

R69

R70R71

R72

R73R74

R76

R77

R78

R79

RESET

RI

RTSRXD

CD/DAT3/CS2

CLK/SCLK5

CMD/DI3

DAT0/DO7DAT1/RES8DAT2/RES1

VDD4 VSS6

SD/MMC

TXD

ADC10B_GNDAA12

ADC10B_GPA0B14

ADC10B_GPA1A14

ADC10B_GPA2B13

ADC10B_GPA3C14

ADC10B_VDDA33A13

ARM_TDOE11

BUF_TCKD13

BUF_TMSD14

BUF_TRST_NF11

CLK_256FS_OH12CLOCK_OUTJ4

EBI_A_0_ALEB3

EBI_A_1_CLEA2

EBI_DQM_0_NOEH1

EBI_D_0G2

EBI_D_1F2

EBI_D_2F1

EBI_D_3E1

EBI_D_4E2

EBI_D_5D1

EBI_D_6D2

EBI_D_7C1

EBI_D_8B1

EBI_D_9A3

EBI_D_10A1

EBI_D_11C2

EBI_D_12G3

EBI_D_13D3

EBI_D_14E3

EBI_D_15F3

EBI_NCAS_BLOUT_0G1

EBI_NRAS_BLOUT_1H2

EBI_NWEJ2

FFAST_INA10

FFAST_OUTB10

GPIO0K10

GPIO1J10

GPIO2L14

GPIO3B11

GPIO4C11

GPIO11H13

GPIO12H10

GPIO13J12

GPIO14J14

GPIO15J13

GPIO16J11

GPIO17K12

GPIO18K14

GPIO19H11

GPIO20K13

I2C_SCL0D10

I2C_SCL1E13

I2C_SDA0C10

I2C_SDA1E12

I2SRX_BCK0N10

I2SRX_BCK1F14

I2SRX_DATA0M10

I2SRX_DATA1G14

I2SRX_WS0P11

I2SRX_WS1F13

I2STX_BCK1E14 I2STX_DATA1F12

I2STX_WS1G10

JTAGSELN11

MGPIO5/MCI_CLKB6

MGPIO6/MCI_CMDA6

MGPIO7/MCI_DAT_0A5

MGPIO8/MCI_DAT_1B5

MGPIO9/MCI_DAT_2C5

MGPIO10/MCI_DAT_3A4

MI2STX_BCK0/PCM_FSCM12

MI2STX_CLK0/PCM_DBN14

MI2STX_DATA0/PCM_DAM13

MI2STX_WS0/PCM_DCLKM11

MLCD_CSB/EBI_NSTCS_0K8

MLCD_DB_0/EBI_CLKOUTN8

MLCD_DB_1/EBI_NSTCS_1P9

MLCD_DB_2/EBI_A_2N6

MLCD_DB_3/EBI_A_3P6

MLCD_DB_4/EBI_A_4N7

MLCD_DB_5/EBI_A_5P7

MLCD_DB_6/EBI_A_6K6

MLCD_DB_7/EBI_A_7P5

MLCD_DB_8/EBI_A_8N5

MLCD_DB_9/EBI_A_9L5

MLCD_DB_10/EBI_A_10K7

MLCD_DB_11/EBI_A_11N4

MLCD_DB_12/EBI_A_12K5

MLCD_DB_13/EBI_A_13P4

MLCD_DB_14/EBI_A_14P3

MLCD_DB_15/EBI_A_15N3

MLCD_E_RD/EBI_CKEL8

MLCD_RS/EBI_NDYCSP8

MLCD_RW_WR/EBI_DQM_1N9

MNAND_RYBN0/MCI_DAT_4E6

MNAND_RYBN1/MCI_DAT_5E7

MNAND_RYBN2/MCI_DAT_6B4

MNAND_RYBN3/MCI_DAT_7D4

MUART_CTS_N/SPI_CS_OUT1N13

MUART_RTS_N/SPI_CS_OUT2P14

NAND_NCS_0J1

NAND_NCS_1J3

NAND_NCS_2K1

NAND_NCS_3K2

PWM_DATAB9

RSTIN_NH14

SCAN_TDOF10

SPI_CS_INB8

SPI_CS_OUT0A7

SPI_MISOC8

SPI_MOSIB7

SPI_SCKA8

SYSCLK_OG13

TCKM14

TDIK9

TMSP10

TRST_NP13

UART_RXDP12

UART_TXDN12

USB_DMN2USB_DPP2

USB_GNDAN1

USB_IDM1USB_RREFJ5

USB_VBUSL2

USB_VDDA12_PLLL1

USB_VDDA33P1USB_VDDA33_DRVM2

USB_VSSA_REFK4 USB_VSSA_TERML3

VDDA12D11VDDA12E10

VDDE_ESDK11

VDDE_IOAB2VDDE_IOAE5VDDE_IOAF5VDDE_IOAG5VDDE_IOAH5

VDDE_IOBL4VDDE_IOBM5VDDE_IOBM7VDDE_IOBM9

VDDE_IOCC13VDDE_IOCD5VDDE_IOCD7VDDE_IOCE8VDDE_IOCG12VDDE_IOCL10

VDDIA9VDDIC6VDDIC9VDDIC12VDDIH3VDDIL7VDDIL12

VSSA12E9

VSSE_IOAC3VSSE_IOAC4VSSE_IOAE4VSSE_IOAF4VSSE_IOAH4VSSE_IOAK3

VSSE_IOBM3VSSE_IOBM4VSSE_IOBM6VSSE_IOBM8

VSSE_IOCB12VSSE_IOCD6VSSE_IOCD8VSSE_IOCD9VSSE_IOCG11VSSE_IOCL9VSSE_IOCL13

VSSIA11VSSIC7VSSID12VSSIG4VSSIL6VSSIL11

U1

#CE 9#RE 8#WE 18#WP 19

ALE 17CLE 16

I/O_029

I/O_130

I/O_231

I/O_332

I/O_441

I/O_542

I/O_643

I/O_744

PRE 38

R/#B7

VCC1 12VCC2 37

VSS1 13VSS2 36

U2

A0 23A1 24A2 25A3 26A4 29A5 30A6 31

A7 32A8 33A9 34

A10/AP 22A11 35A12 36

BA0 20BA1 21

CAS 17

CKE 37CLK 38

CS 19

DQ02

DQ14

DQ25

DQ37

DQ48

DQ510

DQ611

DQ713

DQ842

DQ944

DQ1045

DQ1147

DQ1248

DQ1350

DQ1451

DQ1553

DQMH 39DQML 15

NC1 40

RAS 18

VDD11

VDD214

VDD327

VDDQ13

VDDQ29

VDDQ343

VDDQ449

VSS128

VSS241

VSS354

VSSQ16

VSSQ212

VSSQ346

VSSQ452

WE 16

U3

BCKI10

BCKO7

DATAI12

DATAO9

L3CLOCK/SCL17

L3DATA/SDA18

L3MODE16

RESET5

RTCB15

SEL_L3_IIC19

SYSCLK13

VADCN2

VADCP4

VDDA(AD)32

VDDA(DA)26

VDDA(HP)24

VDDD6

VINL31

VINM3VINR1

VOUTL27

VOUTLHP23

VOUTR25

VOUTRHP21

VREF29

VREF(HP)22

VSSA(AD)30

VSSA(DA)28

VSSA(HP)20

VSSD14

WSI11

WSO8

U4

3

12

GNDVCC RESET

U5

#RESET 19

3V3OUT 17

AG

ND

25

CBUS023

CBUS122

CBUS213

CBUS314

CBUS412

CTS#11

DCD#10 DSR#9 DTR#2

GN

D1

7

GN

D2

18

GN

D3

21

NC1 8

NC2 24OSCI 27

OSCO 28

RI#6

RTS#3 RXD5

TES

T26

TXD1

USBDM 16USBDP 15

VCC 20VCCIO 4U6

/CS/4

/RESET/3

/WP/5

GND7SCK2

SI1SO

8

VCC6

U7

#ENA1

#ENB4

FLAG_A2FLAG_B3

GND6IN7OUT_A8

OUT_B5

U8

1 2

USB_GND_E

D+D-

GND

GN

D1

GN

D2

GN

D3

GN

D4

ID

VBUS

USB_OTG

1234

USB_TO_UART

12VDD_E

ADJ/GNDIN OUT

VR1(5V)

ADJ/GNDIN OUT

VR2(3.3V)

ADJ/GND

IN OUT

VR3(VDD)

ADJ/GND

IN OUT

VR4(1.25V)

6VAC9VDC

LPC-H3131Rev. Initial

COPYRIGHT(C) 2010, OLIMEX Ltd.

http://www.olimex.com/dev

++

+

++

+ +

++

+

+

+

+

+

+

+

+

++ +

+

+

+

+

+

+

1-L23-R

1-L23-R

1-L23-R

1-L23-R

0R

0R

0R

0R

0R

0R

FT23

2RL

USB

USB

SHIELD

USER LEDSSD/MMC

RESET CIRCUIT

POWER SUPPLY

Page 8: LPC-H3131 development board Users Manual - Olimex€¦ · LPC-H3131 board includes powerful LPC3131 180 MHz ARM microcontroller, with 4 Gb NAND FLASH, 256 Mb SDRAM, which gives user

BOARD LAYOUT

Page8

Page 9: LPC-H3131 development board Users Manual - Olimex€¦ · LPC-H3131 board includes powerful LPC3131 180 MHz ARM microcontroller, with 4 Gb NAND FLASH, 256 Mb SDRAM, which gives user

POWER SUPPLY CIRCUITLPC-H3131 can take power from four sources:

– External Power Jack – 6V AC, 9V DC

– +5V_OTG_PWR from USB_OTG

– +5V_USB_TO_UART from USB

– +5V_JLINK from JTAG connector

The board power consumption is about 110 mA.

RESET CIRCUITLPC-H3131 reset circuit includes JTAG connector pin 15, U2 (NAND Flash) pin 19 (#WP), U7 (SPI-Flash) pin 3 (/RESET/) and pin 5 (/WP/), D5 (1N4148), C80 (100nF), R64 (100 Ohm), R32 (10k), R47 (330 Ohm), LPC3131 pin H14 (RSTIN_N) and Reset button.

CLOCK CIRCUITQuartz crystal 12MHz is connected to LPC3131 pin A10 (FFAST_IN) and pin B10 (FFAST_OUT).

JUMPER DESCRIPTIONJTAG_SEL

JTAG selection. Controls output function of SCAN_TDO and ARM_TDO signals.

Default state is open.

BOOT Default state is Boot via USB.

BOOT StateBOOT MODE1-2 3-4 5-6

OPEN OPEN OPEN Boot from NAND Flash

OPEN OPEN CLOSE Boot from SPI NOR Flash

OPEN CLOSE OPEN Boot via USB

OPEN CLOSE CLOSE Boot via SD/MMC

CLOSE CLOSE OPEN Boot from UART (115.2kbps)

CLOSE CLOSE CLOSE Test mode

Page9

Page 10: LPC-H3131 development board Users Manual - Olimex€¦ · LPC-H3131 board includes powerful LPC3131 180 MHz ARM microcontroller, with 4 Gb NAND FLASH, 256 Mb SDRAM, which gives user

CORE_EEnables microcontroller core voltage supply.Default state is closed.

VDD_EEnables VDD power supply.Default state is closed.

3.3V_EEnables board 3.3V power supply.Default state is closed.

USB_GND_EEnables USB GND.Default state is closed.

AGNDEnables board analog GND.Default state is closed.

INPUT/OUTPUT

User led (yellow) with name LED1 – connected to LPC3131 pin K12 (GPIO17).

User led (green) with name LED2 – connected to LPC3131 pin K14 (GPIO18).

Power-on led (red) with name PWR - this LED shows that +3.3V is applied to the board.

Reset button with name RESET – connected to LPC3131 pin H14 (RSTIN_N).

Page10

Page 11: LPC-H3131 development board Users Manual - Olimex€¦ · LPC-H3131 board includes powerful LPC3131 180 MHz ARM microcontroller, with 4 Gb NAND FLASH, 256 Mb SDRAM, which gives user

CONNECTOR DESCRIPTIONS

JTAG

Pin # Signal Name Pin # Signal Name

1 3.3V 2 3.3V

3 TRST_N 4 GND

5 TDI 6 GND

7 TMS 8 GND

9 TCK 10 GND

11 RTCK 12 GND

13 TDO 14 GND

15 RST 16 GND

17 Pull-down 18 GND

19 +5V-JLINK 20 GND

Page11

Page 12: LPC-H3131 development board Users Manual - Olimex€¦ · LPC-H3131 board includes powerful LPC3131 180 MHz ARM microcontroller, with 4 Gb NAND FLASH, 256 Mb SDRAM, which gives user

EXT

EXT1 EXT2

Pin# Signal Name Pin# Signal Name

1 3.3V 1 VDD

2 GND 2 GND

3 RST 3 +5V

4 EXT1-4 4 EXT2-4

5 EXT1-5 5 EXT2-5

6 EXT1-6 6 EXT2-6

7 EXT1-7 7 EXT2-7

8 EXT1-8 8 EXT2-8

9 EXT1-9 9 EXT2-9

10 EXT1-10 10 EXT2-10

11 EXT1-11 11 NSTCS_0

12 EXT1-12 12 LED2

13 EXT1-13 13 LED1

14 EXT1-14 14 EXT2-14

15 EXT1-15 15 EXT2-15

16 EXT1-16 16 EXT2-16

17 EXT1-17 17 EXT2-17

18 EXT1-18 18 EXT2-18

19 SPI_MOSI 19 EXT2-19

20 SPI_MISO 20 EXT2-10

21 SPI_SCK 21 EXT2-21

22 SPI_CS_OUT0 22 CLOCK_OUT

23 UART_TXD 23 EXT2-23

24 UART_RXD 24 EXT2-24

25 UART_RTS 25 EXT2-25

26 UART_CTS 26 EXT2-16

Page12

Page 13: LPC-H3131 development board Users Manual - Olimex€¦ · LPC-H3131 board includes powerful LPC3131 180 MHz ARM microcontroller, with 4 Gb NAND FLASH, 256 Mb SDRAM, which gives user

USB_TO_UART

Pin # Signal Name

1 USB_PWR

2 USBDM

3 USBDP

4 GND

USB_OTG

Pin # Signal Name

1 +5V_OTG_PWR

2 USB_OTG_D-

3 USB_OTG_D+

4 USB_OTG_ID

5 GNDA

PWR_JACK

Pin # Signal Name

1 Power Input

2 GND

Page13

Page 14: LPC-H3131 development board Users Manual - Olimex€¦ · LPC-H3131 board includes powerful LPC3131 180 MHz ARM microcontroller, with 4 Gb NAND FLASH, 256 Mb SDRAM, which gives user

MICROPHONE

Pin # Signal Name

1 AGND

2 NC

3 MIC

HEADPHONE

Pin # Signal Name

1 VOUTLHP (left channel)

2 VREF(HP) (common)

3 VOUTRHP (right channel)

LINE_IN

Pin # Signal Name

1 VINL (left channel)

2 AGND

3 VINR (right channel)

Page14

Page 15: LPC-H3131 development board Users Manual - Olimex€¦ · LPC-H3131 board includes powerful LPC3131 180 MHz ARM microcontroller, with 4 Gb NAND FLASH, 256 Mb SDRAM, which gives user

LINE_OUT

Pin # Signal Name

1 VOUTL (left channel)

2 AGND

3 VOUTR (right channel)

SD/MMC

Pin # Signal Name

1 MCI_DAT_2

2 MCI_DAT_3

3 MCI_CMD

4 VDD (power supply)

5 MCI_CLK

6 GND

7 MCI_DAT_0

8 MCI_DAT_1

9 Not connected

10 Not connected

11 Not connected

12 Not connected

Page15

Page 16: LPC-H3131 development board Users Manual - Olimex€¦ · LPC-H3131 board includes powerful LPC3131 180 MHz ARM microcontroller, with 4 Gb NAND FLASH, 256 Mb SDRAM, which gives user

SPIThe SPI module is used for synchronous serial data communication with

other devices which support the SPI/SSI protocol. Examples are memories, cameras, or WiFi-g. The SPI/SSI-bus is a 5-wire interface, and it is suitable for low, medium, and high data rate transfers.

This module has the following features:

– Supports Motorola SPI frame format with a word size of 8/16 bits.

– Texas Instruments SSI (Synchronous Serial Interface) frame format with a word size of 4 bit to 16 bit.

– Receive FIFO and transmit FIFO of 64 half-words each.

– Serial clock rate master mode maximum 45 MHz.

– Serial clock rate slave mode maximum 25 MHz.

– Support for single data access DMA.

– Full-duplex operation.

– Supports up to three slaves.

– Supports maskable interrupts.

– Supports DMA transfers.

I 2 C-bus master/slave interface The LPC3131 contains two I2C master/slave interfaces.

This module has the following features:

– I2C-bus interface 0 ( I2C0): I2C0 is a standard I2C-compliant bus interface with open-drain pins. This interface supports functions described in the I2C-bus specification for speeds up to 400 kHz. This includes multi-master operation and allows powering off this device in a working system while leaving the I2C-bus functional.

– I2C-bus interface 1 (I2C1): I2C1 uses standard I/O pins and is intended for use with a single-master I2C-bus and does not support powering off of this device. Standard I/Os also do not support multi-master I2C implementations.

– Supports normal mode (100 kHz SCL).

– Fast mode (400 kHz SCL with 24 MHz APB clock; 325 kHz with12 MHz APB clock; 175 kHz with 6 MHz APB clock).

– Interrupt support.

– Supports DMA transfers (single).

– Supports DMA transfers (single).

– Master transmitter

– Master receiver

– Slave transmitter

– Slave receiver

Page16

Page 17: LPC-H3131 development board Users Manual - Olimex€¦ · LPC-H3131 board includes powerful LPC3131 180 MHz ARM microcontroller, with 4 Gb NAND FLASH, 256 Mb SDRAM, which gives user

MECHANICAL DIMENSIONS

Page17

Page 18: LPC-H3131 development board Users Manual - Olimex€¦ · LPC-H3131 board includes powerful LPC3131 180 MHz ARM microcontroller, with 4 Gb NAND FLASH, 256 Mb SDRAM, which gives user

AVAILABLE DEMO SOFTWARE

Page18

Page 19: LPC-H3131 development board Users Manual - Olimex€¦ · LPC-H3131 board includes powerful LPC3131 180 MHz ARM microcontroller, with 4 Gb NAND FLASH, 256 Mb SDRAM, which gives user

ORDER CODELPC-H3131 – assembled and tested

How to order? You can order to us directly or by any of our distributors. Check our web www.olimex.com/dev for more info.

Revision history:

REV. Initial - create May 2010

Page19

Page 20: LPC-H3131 development board Users Manual - Olimex€¦ · LPC-H3131 board includes powerful LPC3131 180 MHz ARM microcontroller, with 4 Gb NAND FLASH, 256 Mb SDRAM, which gives user

Disclaimer:

© 2010 Olimex Ltd. All rights reserved. Olimex®, logo and combinations thereof, are registered trademarks of Olimex Ltd. Other terms and product names may be trademarks of others.

The information in this document is provided in connection with Olimex products. No license, express or implied or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Olimex products.

Neither the whole nor any part of the information contained in or the product described in this document may be adapted or reproduced in any material from except with the prior written permission of the copyright holder.

The product described in this document is subject to continuous development and improvements. All particulars of the product and its use contained in this document are given by OLIMEX in good faith. However all warranties implied or expressed including but not limited to implied warranties of merchantability or fitness for purpose are excluded.

This document is intended only to assist the reader in the use of the product. OLIMEX Ltd. shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such information or any incorrect use of the product.

Page20