LPC3230 NXP [NXP Semiconductors], LPC3230 Datasheet

no-image

LPC3230

Manufacturer Part Number
LPC3230
Description
16/32-bit ARM microcontrollers; hardware floating-point coprocessor, USB On-The-Go, and EMC memory interface
Manufacturer
NXP [NXP Semiconductors]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
LPC3230FET
Manufacturer:
NXP
Quantity:
5 000
Part Number:
LPC3230FET296
Manufacturer:
IDT
Quantity:
200
Part Number:
LPC3230FET296,551
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
LPC3230FET296/01
Manufacturer:
FAIRCHILD
Quantity:
1 490
Company:
Part Number:
LPC3230FET296/01
Quantity:
3
Company:
Part Number:
LPC3230FET296/01
Quantity:
3
Part Number:
LPC3230FET296/01,5
Manufacturer:
NXP Semiconductors
Quantity:
10 000
1. General description
2. Features
The LPC3220/30/40/50 embedded microcontrollers were designed for low power, high
performance applications. NXP achieved their performance goals using a 90 nanometer
process to implement an ARM926EJ-S CPU core with a vector floating point co-processor
and a large set of standard peripherals including USB On-The-Go. The
LPC3220/30/40/50 operates at CPU frequencies of up to 266 MHz.
The NXP implementation uses a ARM926EJ-S CPU core with a Harvard architecture,
5-stage pipeline, and an integral Memory Management Unit (MMU). The MMU provides
the virtual memory capabilities needed to support the multi-programming demands of
modern operating systems. The ARM926EJ-S also has a hardware based set of DSP
instruction extensions, which includes single cycle MAC operations, and hardware based
native Jazelle Java Byte-code execution. The NXP implementation has a 32 kB instruction
cache and a 32 kB data cache.
For low power consumption, the LPC3220/30/40/50 takes advantage of NXP’s advanced
technology development to optimize intrinsic power and uses software controlled
architectural enhancements to optimize application based power management.
The LPC3220/30/40/50 also includes 256 kB of on-chip static RAM, a NAND flash
interface, an Ethernet MAC, an LCD controller that supports STN and TFT panels, and an
external bus interface that supports SDR and DDR SDRAM as well as static devices. In
addition, the LPC3220/30/40/50 includes a USB 2.0 full-speed interface, seven UARTs,
two I
PWMs, a motor control PWM, six general purpose timers with capture inputs and
compare outputs, a Secure Digital (SD) interface, and a 10-bit Analog-to-Digital Converter
(ADC) with a touch screen sense option.
I
I
I
I
I
I
LPC3220/30/40/50
16/32-bit ARM microcontrollers; hardware floating-point
coprocessor, USB On-The-Go, and EMC memory interface
Rev. 01 — 6 February 2009
ARM926EJS processor, running at CPU clock speeds up to 266 MHz
Vector Floating Point (VFP) coprocessor.
32 kB instruction cache and a 32 kB data cache.
Up to 256 kB of Internal SRAM (IRAM).
Selectable boot-up from various external devices: NAND flash, SPI memory, USB,
UART, or static memory.
Multi-layer AHB system that provides a separate bus for each AHB master, including
both an instruction and data bus for the CPU, two data busses for the DMA controller,
and another bus for the USB controller, one for the LCD, and a final one for the
Ethernet MAC. There are no arbitration delays in the system unless two masters
attempt to access the same slave at the same time.
2
C-bus interfaces, two SPI/SSP ports, two I
2
S-bus interfaces, two single output
Preliminary data sheet

Related parts for LPC3230

LPC3230 Summary of contents

Page 1

LPC3220/30/40/50 16/32-bit ARM microcontrollers; hardware floating-point coprocessor, USB On-The-Go, and EMC memory interface Rev. 01 — 6 February 2009 1. General description The LPC3220/30/40/50 embedded microcontrollers were designed for low power, high performance applications. NXP achieved their performance goals using ...

Page 2

NXP Semiconductors I External memory controller for DDR and SDR SDRAM as well as for static devices. I Two NAND flash controllers: One for single-level NAND flash devices and the other for multi-level NAND flash devices. I Master Interrupt Controller ...

Page 3

... LPC3230FET296 LPC3240FET296 LPC3250FET296 [ +85 C temperature range. 4.1 Ordering options Table 2. Part options Type number SRAM (kB) LPC3220FET296 128 LPC3230FET296 256 LPC3240FET296 256 LPC3250FET296 256 LPC3220_30_40_50_1 Preliminary data sheet Package Name Description TFBGA296 plastic thin fine-pitch ball grid array package; 296 balls SOT1048-1 TFBGA296 plastic thin fi ...

Page 4

NXP Semiconductors 5. Block diagram ETB ETM 9 VFP9 D-CACHE ARM I-CACHE 32 kB 9EJS 32 kB D-SIDE I-SIDE MMU CONTROLLER CONTROLLER DATA INSTRUCTION master layer slave port bit, AHB ...

Page 5

NXP Semiconductors 6. Pinning information 6.1 Pinning Fig 2. Table 3. Pin allocation table (TFBGA296) Pin Symbol Row A A4 I2S1TX_CLK/MAT3[0] A7 MS_DIO1/MAT0[1] A10 SPI2_DATIN/MISO1/LCDVD[21]/ GPI_27 A13 GPO_21/U4_TX/LCDVD[3] A16 GPO_6/LCDVD[18] Row B B4 I2S1TX_WS/CAP3[0] B7 MS_SCLK/MAT2[0] B10 SPI2_CLK/SCK1/LCDVD[23] B13 GPO_13/MCOB1/LCDDCLK ...

Page 6

NXP Semiconductors Table 3. Pin allocation table (TFBGA296) Pin Symbol C10 SPI1_DATIN/MISO0/GPI_25/ MCI1 C13 GPO_8/LCDVD[8] C16 GPI_0/I2S1RX_SDA Row D D1 FLASH_RDY D4 GPO_1 D7 P0[1]/I2S1RX_WS D10 GPO_16/MCOB0/LCDENAB/ LCDM D13 GPI_7/CAP4[0]/MCABORT D16 KEY_ROW3/ENET_TX_EN Row E E1 FLASH_IO[3] E4 I2C2_SDA E7 I2S1TX_SDA/MAT3[1] ...

Page 7

NXP Semiconductors Table 3. Pin allocation table (TFBGA296) Pin Symbol H16 HIGHCORE/LCDVD[17] Row J J1 EMC_A[20]/P1[20] J4 EMC_A[23]/P1[23] J7 VDD_CORE J13 VDD_IOA J16 JTAG_TDI Row K K1 EMC_A[19]/P1[19] K4 EMC_A[17]/P1[17] K7 VDD_EMC K13 VSS_IOA K16 U1_TX Row L L1 EMC_A[15]/P1[15] ...

Page 8

NXP Semiconductors Table 3. Pin allocation table (TFBGA296) Pin Symbol P7 VSS_EMC P10 VSS_EMC P13 VSS_AD P16 RTCX_IN Row R R1 EMC_A[13]/P1[13] R4 EMC_WR R7 EMC_D[1] R10 EMC_D[24]/P2[5] R13 TS_XP R16 VSS_PLLUSB Row T T1 EMC_DQM[2] T4 EMC_CLKIN T7 EMC_D[11] ...

Page 9

NXP Semiconductors Table 4. Pin description …continued Symbol Pin DBGEN G14 EMC_A[0]/P1[0] L3 EMC_A[1]/P1[1] L4 EMC_A[2]/P1[2] M1 EMC_A[3]/P1[3] M2 EMC_A[4]/P1[4] M3 EMC_A[5]/P1[5] N1 EMC_A[6]/P1[6] N2 EMC_A[7/P1[7] N3 EMC_A[8]/P1[8] M4 EMC_A[9]/P1[9] P1 EMC_A[10]/P1[10] P2 EMC_A[11]/P1[11] P3 EMC_A[12]/P1[12] N4 EMC_A[13]/P1[13] R1 EMC_A[14]/P1[14] ...

Page 10

NXP Semiconductors Table 4. Pin description …continued Symbol Pin EMC_A[19]/P1[19] K1 EMC_A[20]/P1[20] J1 EMC_A[21]/P1[21] J2 EMC_A[22]/P1[22] J3 EMC_A[23]/P1[23] J4 EMC_BLS[0] U14 EMC_BLS[1] T13 EMC_BLS[2] R12 EMC_BLS[3] P12 EMC_CAS R5 EMC_CKE0 U3 EMC_CKE1 L2 EMC_CLK T3 EMC_CLKIN T4 EMC_CS0 U13 EMC_CS1 ...

Page 11

NXP Semiconductors Table 4. Pin description …continued Symbol Pin EMC_D[16]/ V8 EMC_DQS0 EMC_D[17]/ R9 EMC_DQS1 EMC_D[18]/ V9 EMC_CLK EMC_D[19]/P2[0] U9 EMC_D[20]/P2[1] T9 EMC_D[21]/P2[2] V10 EMC_D[22]/P2[3] U10 EMC_D[23]/P2[4] T10 EMC_D[24]/P2[5] R10 EMC_D[25]/P2[6] V11 EMC_D[26]/P2[7] U11 EMC_D[27]/P2[8] T11 EMC_D[28]/P2[9] V12 EMC_D[29]/P2[10] V13 ...

Page 12

NXP Semiconductors Table 4. Pin description …continued Symbol Pin EMC_WR R4 FLASH_ALE D2 FLASH_CE E3 FLASH_CLE F3 FLASH_IO[0] H2 FLASH_IO[1] H3 FLASH_IO[2] F1 FLASH_IO[3] E1 FLASH_IO[4] H4 FLASH_IO[5] G2 FLASH_IO[6] G3 FLASH_IO[7] E2 FLASH_RD C1 FLASH_RDY D1 FLASH_WR F2 GPI_0/I2S1RX_SDA ...

Page 13

NXP Semiconductors Table 4. Pin description …continued Symbol Pin GPI_19/U4_RX B15 GPI_28/U3_RI N17 GPIO_0 A12 GPIO_1 A11 GPIO_2/ D9 KEY_ROW6/ ENET_MDC GPIO_3/ C11 KEY_ROW7/ ENET_MDIO GPIO_4/ B11 SSEL1/ LCDVD[22] GPIO_5/ E9 SSEL0/ MCI0 GPO_0/ C3 TST_CLK1 GPO_1 D4 GPO_2/ B14 ...

Page 14

NXP Semiconductors Table 4. Pin description …continued Symbol Pin GPO_12/ B12 MCOA2/ LCDLE GPO_13/ B13 MCOB1/ LCDDCLK GPO_14 D3 GPO_15/ A14 MCOA1/ LCDFP GPO_16/ D10 MCOB0/ LCDENAB/LCDM GPO_17 N18 GPO_18/ D11 MCOA0/ LCDLP GPO_19 C2 GPO_20 B2 GPO_21/ A13 U4_TX/ ...

Page 15

NXP Semiconductors Table 4. Pin description …continued Symbol Pin JTAG_NTRST H17 JTAG_RTCK H18 JTAG_TCK H14 JTAG_TDI J16 JTAG_TDO J15 JTAG_TMS G18 KEY_COL0/ F15 ENET_TX_CLK KEY_COL1/ E16 ENET_RX_CLK/ ENET_REF_CLK KEY_COL2/ D17 ENET_RX_ER KEY_COL3/ D18 ENET_CRS KEY_COL4/ G15 ENET_RXD0 KEY_COL5/ F16 ENET_RXD1 ...

Page 16

NXP Semiconductors Table 4. Pin description …continued Symbol Pin MS_DIO3/ C8 MAT0[3] MS_SCLK/ B7 MAT2[0] n.c. B17, U17, U2 ONSW M15 P0[0]/ B5 I2S1RX_CLK P0[1]/ D7 I2S1RX_WS P0[2]/ M17 I2S0RX_SDA/ LCDVD[4] P0[3]/ M18 I2S0RX_CLK/ LCDVD[5] P0[4]/ L15 I2S0RX_WS/ LCDVD[6] P0[5]/ ...

Page 17

NXP Semiconductors Table 4. Pin description …continued Symbol Pin SPI1_CLK/ C9 SCK0 SPI1_DATIN/ C10 MISO0/ GPI_25/ MCI1 SPI1_DATIO/ B9 MOSI0/ MCI2 SPI2_CLK/ B10 SCK1/ LCDVD[23] SPI2_DATIO/ A9 MOSI1/ LCDVD[20] SPI2_DATIN/ A10 MISO1/ LCDVD[21]/ GPI_27 SYSCLKEN/ G17 LCDVD[15] SYSX_IN T17 SYSX_OUT ...

Page 18

NXP Semiconductors Table 4. Pin description …continued Symbol Pin U3_TX J17 U5_RX/ F18 GPI_20 U5_TX H15 U6_IRRX/ F17 GPI_21 U6_IRTX G16 U7_HCTS/ G13 CAP0[1]/ LCDCLKIN/ GPI_22 U7_RX/ E17 CAP0[0]/ LCDVD[10]/ GPI_23 U7_TX/ E18 MAT1[1]/ LCDVD[11] USB_ATX_INT C4 USB_DAT_VP/ D5 U5_RX ...

Page 19

NXP Semiconductors Table 4. Pin description …continued Symbol Pin VDD_EMC J6, K6, K7, L6, M6, M8, N7, N8, N9 N10, N11 VDD_IOA H13, J13 VDD_IOB F8 VDD_IOC F7, G6, H6, J5 VDD_IOD F13, F9 VDD_OSC T18 VDD_PLL397 T16 VDD_PLLHCLK R17 ...

Page 20

NXP Semiconductors Table 4. Pin description …continued Symbol Pin VSS_IOB F6 VSS_IOC F5, G5, H5 VSS_IOD F10, F11, F12, H12 VSS_OSC P14 VSS_PLL397 T15 VSS_PLLHCLK R18 VSS_PLLUSB R16 VSS_RTCCORE L14 VSS_RTCOSC P18 [1] The PWM2_CTRL register controls this pin function ...

Page 21

NXP Semiconductors 7. Functional description 7.1 CPU and subsystems 7.1.1 CPU NXP created the LPC3220/30/40/50 using an ARM926EJ-S CPU core that includes a Harvard architecture and a 5-stage pipeline. To this ARM core, NXP implemented instruction cache, ...

Page 22

NXP Semiconductors 7.1.3.2 Embedded trace buffer The Embedded Trace Module (ETM) is connected directly to the ARM core. It compresses the trace information and exports it through a narrow trace port. An internal Embedded Trace Buffer (ETB) of 2048 debugger ...

Page 23

NXP Semiconductors 7.2.1 APB Many peripheral functions are accessed by on-chip APBs that are attached to the higher speed AHB. The APB performs reads and writes to peripheral registers in three peripheral clocks. 7.2.2 FAB Some peripherals are placed on ...

Page 24

NXP Semiconductors off-chip memory peripherals on AHB matrix slave port 7 peripherals on AHB matrix slave port 6 peripherals on AHB matrix slave port 5 on-chip memory Fig 3. LPC3220_30_40_50_1 Preliminary data sheet 4.0 GB 2.0 GB APB peripherals FAB ...

Page 25

NXP Semiconductors 7.4 Internal memory 7.4.1 On-chip ROM The built- ROM contains a program which runs a boot procedure to load code from one of four external sources, UART5, SSP0 (SPI mode), EMC Static CS0 memory, or NAND ...

Page 26

NXP Semiconductors 7.5.1.2 Single-Level Cell (SLC) NAND flash controller The SLC NAND flash controller interfaces to single-level NAND flash devices. DMA page transfers are supported, including a 20 byte DMA read and write FIFO. Hardware support for ECC (Error Checking ...

Page 27

NXP Semiconductors – extended wait • Power-saving modes dynamically control MPMCCKEOUT and MPMCCLKOUT. • Dynamic memory self-refresh mode supported by software. • Controller supports and 8 k row address synchronous memory parts. That is, typical 512 ...

Page 28

NXP Semiconductors packet filtering and wake-up on LAN activity. Automatic frame transmission and reception with scatter-gather DMA off-loads many operations from the CPU. The Ethernet DMA can access off-chip memory via the EMC, as well as the IRAM. The Ethernet ...

Page 29

NXP Semiconductors condition is indicated via status registers. An interrupt is also generated if enabled. The DMA controller when enabled transfers data between the endpoint buffer and the USB RAM. Features • Fully compliant with USB 2.0 full-speed specification . ...

Page 30

NXP Semiconductors • Supports Host Negotiation Protocol (HNP) and Session Request Protocol (SRP) for dual-role devices under software control. HNP is partially implemented in hardware. • Provides programmable timers required for HNP and SRP. • Supports slave mode operation through ...

Page 31

NXP Semiconductors 7.7 System functions To enhance the performance of the LPC3220/30/40/50 incorporates the following system functions, an Interrupt Controller (INTC), a watchdog timer, a millisecond timer, and several power control features. These functions are described in the following sections ...

Page 32

NXP Semiconductors 7.7.4 Clocking and power control features 7.7.4.1 Clocking Clocking in the LPC3220/30/40/50 is designed to be versatile, so that system and peripheral requirements may be met, while allowing optimization of power consumption. Clocks to most functions may be ...

Page 33

NXP Semiconductors output to be used directly. The maximum PLL output frequency supported by the CPU is 266 MHz. The only output frequency supported by the USB PLL is 48 MHz, and the clock has strict requirements for nominal frequency ...

Page 34

NXP Semiconductors 7.8.1 UARTs The LPC3220/30/40/50 contains seven UARTs. Four are standard UARTs, and three are high-speed UARTs. 7.8.1.1 Standard UARTs The four standard UARTs are compatible with the INS16Cx50. These UARTs support rates up to 460800 bit/s from a ...

Page 35

NXP Semiconductors Only a single master and a single slave can communicate on the interface during a given data transfer. During a data transfer the master always sends a byte of data to the slave, and the slave always sends ...

Page 36

NXP Semiconductors There is a separate slave transmit FIFO. The slave transmit FIFO (TXS) and its level are only available when the controller is configured as a Master/Slave device and is operating in a multi-master environment. Separate TX FIFOs are ...

Page 37

NXP Semiconductors 7.9 Other peripherals In addition to the communication peripherals there are many general purpose peripherals available in the LPC3220/30/40/50. Here is a list of the general purpose peripherals. • GPI/O • Keyboard scanner • Touch screen controller and ...

Page 38

NXP Semiconductors 7.9.2 Keyboard scanner The keyboard scanner function can automatically scan a keyboard keys matrix. In operation, the keyboard scanner’s internal state machine will normally idle state, with ...

Page 39

NXP Semiconductors Two 32-bit match registers are readable and writable by the processor. A match will result in an interrupt provided that the interrupt is enabled. The ONSW output pin can also be triggered by a match event, and cause ...

Page 40

NXP Semiconductors – set LOW on match – set HIGH on match – toggle on match – do nothing on match 7.9.6 High-speed timer The high-speed timer block is clocked by the main peripheral clock. The clock is first divided ...

Page 41

NXP Semiconductors • 32-bit pulse-width (match) register • 10-bit dead-time register and an associated 10-bit dead-time counter • 32-bit capture register • Two PWM (match) outputs (pins MCOA0/1/2 and MCOB0/1/2) with opposite polarities • Period interrupt, pulse-width interrupt, and capture ...

Page 42

NXP Semiconductors 9. Limiting values Table 6. Limiting values In accordance with the Absolute Maximum Rating System (IEC 60134). Symbol Parameter V supply voltage (1.2 V) DD(1V2) V external memory controller DD(EMC) supply voltage V analog supply voltage (3.3 V) ...

Page 43

NXP Semiconductors 10. Static characteristics Table 7. Static characteristics +85 C, unless otherwise specified. amb Symbol Parameter V supply voltage (1.2 V) DD(1V2) V external memory DD(EMC) controller supply voltage V input/output supply DD(IO) voltage ...

Page 44

NXP Semiconductors Table 7. Static characteristics +85 C, unless otherwise specified. amb Symbol Parameter I LOW-level IL input current I HIGH-level IH input current I I/O latch-up current latch I pull-up current pu I pull-down ...

Page 45

NXP Semiconductors Table 7. Static characteristics +85 C, unless otherwise specified. amb Symbol Parameter V LOW-level input voltage IL V hysteresis voltage hys I LOW-level IL input current I HIGH-level IH input current I I/O ...

Page 46

NXP Semiconductors Table 7. Static characteristics +85 C, unless otherwise specified. amb Symbol Parameter pins V input voltage I V HIGH-level IH input voltage V LOW-level IL input voltage I LOW-level IL ...

Page 47

NXP Semiconductors Table 7. Static characteristics +85 C, unless otherwise specified. amb Symbol Parameter V input voltage I V HIGH-level input voltage 1.2 V inputs IH V LOW-level input voltage IL I LOW-level input current ...

Page 48

NXP Semiconductors 10.2 ADC static characteristics Table 8. ADC static characteristics unless otherwise specified; ADC clock frequency 4.5 MHz. DDA(3V3) amb Symbol Parameter V analog input voltage IA C analog input capacitance ...

Page 49

NXP Semiconductors 1023 1022 1021 1020 1019 1018 7 code out offset error E O (1) Example of an actual transfer curve. (2) The ideal transfer curve. (3) Differential linearity ...

Page 50

NXP Semiconductors 11. Dynamic characteristics 11.1 Clocking and I/O port pins Table 9. Dynamic characteristics +85 C, unless otherwise specified. amb Symbol Parameter Reset t external RESET pulse width w(RESET)ext External clock f external clock ...

Page 51

NXP Semiconductors Table 10. Dynamic characteristics: static external memory interface pF amb DD(EMC) Symbol Parameter t WE LOW to WE HIGH time WELWEH t BLS LOW to BLS HIGH time BLSLBLSH ...

Page 52

NXP Semiconductors EMC_A[23:0] EMC_CS[3:0] EMC_D[31:0] EMC_WR EMC_BLS[3:0] Fig 6. External memory write access LPC3220_30_40_50_1 Preliminary data sheet t CSLAV t CSLDV t WELDV t WEHDNV t CSLWEL t WELWEH t BLSHDNV t CSLBLSL t BLSLBLSH Rev. 01 — 6 February ...

Page 53

NXP Semiconductors 11.3 SDR SDRAM Controller Table 11. EMC SDR SDRAM memory interface dynamic characteristics +85 C, unless otherwise specified. amb Symbol Parameter f operating frequency oper t clock cycle time LOW-level ...

Page 54

NXP Semiconductors Table 12. EMC DDR SDRAM memory interface dynamic characteristics pF amb Symbol Parameter f operating frequency oper t clock cycle time LOW-level width HIGH-level ...

Page 55

NXP Semiconductors EMC_CLK EMC control and address signals Fig 8. DDR control timing parameters EMC_CLK command EMC_DQSm EMC_D[31:0], EMC_DQM[1:0] Fig 9. DDR write timing parameters EMC_CLK command EMC_DQSm (1) delayed EMC_DQSm EMC_D[31:0] (1) The delay of the EMC_DQSm signal is ...

Page 56

NXP Semiconductors 11.5 Ethernet Table 13. Dynamic characteristics: Ethernet MAC pins Symbol Parameter Ethernet MAC signals for MIIM T clock cycle time cy(clk) t data output valid time v(Q) t data output high-impedance time QZ t data input set-up time ...

Page 57

NXP Semiconductors Fig 11. Fig 12. 11.6 USB controller Table 14. Dynamic characteristics USB digital I/O pins +85 C, unless otherwise specified. DD(IO) amb Symbol Parameter t bus turnaround time (I/O) ...

Page 58

NXP Semiconductors Fig 13. USB bus turnaround time 11.7 Secure Digital (SD) card interface Table 15. Dynamic characteristics: SD card pin interface +85 C for industrial applications; V amb Symbol Parameter T clock cycle time ...

Page 59

NXP Semiconductors 11.8 MLC NAND flash memory controller Table 16. Dynamic characteristics of the MLC NAND flash memory controller +85 C. amb Symbol Parameter t CE LOW to RE LOW time CELREL t RE cycle ...

Page 60

NXP Semiconductors Fig 16. 11.9 SLC NAND flash memory controller Table 17. Dynamic characteristics of SLC NAND flash memory controller +85 C. amb Symbol Parameter t ALE set-up time ALS t ALE hold time ALH ...

Page 61

NXP Semiconductors Table 17. Dynamic characteristics of SLC NAND flash memory controller +85 C. amb Symbol Parameter t data set-up time DS t output high-impedance LOW time t RE cycle time RC ...

Page 62

NXP Semiconductors FLASH_CE t t CLS CLH FLASH_CLE t WP FLASH_WR t t ALS ALH FLASH_ALE command FLASH_IO[7:0] FLASH_RDY t WB command Fig 17. MLC NAND flash memory write timing (writing to ...

Page 63

NXP Semiconductors t t ALS ALH FLASH_ALE t t CLS CLH FLASH_CLE FLASH_RDY FLASH_WR FLASH_RD command FLASH_IO[7: FLASH_CE command Fig 18. MLC NAND Flash memory read timing (reading ...

Page 64

NXP Semiconductors t CS FLASH_CE t CLS FLASH_CLE t WP FLASH_WR FLASH_RD FLASH_IO[7:0] Fig 19. MLC NAND flash memory status timing 11.10 SPI and SSP Controller 11.10.1 SPI Table 18. Dynamic characteristics of SPI pins on ...

Page 65

NXP Semiconductors 11.10.2 SSP Table 19. Dynamic characteristics of SSP controller pins in SPI mode +85 C. amb Symbol Parameter SSP 0 in SPI master mode T SPI cycle time SPICYC t SPICLK HIGH time ...

Page 66

NXP Semiconductors 11.10.3 Timing diagrams for SPI and SSP (in SPI mode) Fig 20. Fig 21. LPC3220_30_40_50_1 Preliminary data sheet SPI1/2_CLK or SCK0/1 (CPOL = 0) SPI1/2_CLK or SCK0/1 (CPOL = 1) t SPIQV SPI1/2_DATAIO or DATA VALID MOSI0/1 SPI1/2_DATAIN ...

Page 67

NXP Semiconductors Fig 22. Fig 23. LPC3220_30_40_50_1 Preliminary data sheet SPI1/2_CLK or SCK0/1 (CPOL = 0) SPI1/2_CLK or SCK0/1 (CPOL = 1) SPI1/2_DATAIO or DATA VALID MOSI0/1 t SPIQV SPI1/2_DATAIN or DATA VALID MISO0/1 SPI slave timing (CPHA = 0) ...

Page 68

NXP Semiconductors 12. Package outline TFBGA296: plastic thin fine-pitch ball grid array package; 296 balls ball A1 index area ball A1 ...

Page 69

NXP Semiconductors 13. Abbreviations Table 20. Acronym ADC AHB AMBA APB CISC DDR SDRAM DMA DSP ETM FAB FIFO FIQ GPIO I/O IRQ HS IrDA JTAG LCD MAC MIIM OHCI OTG PHY PLL PWM RAM RMII SE0 SDR SDRAM SPI ...

Page 70

NXP Semiconductors 14. Revision history Table 21. Revision history Document ID Release date LPC3220_30_40_50_1 20090206 LPC3220_30_40_50_1 Preliminary data sheet Data sheet status Change notice Preliminary data sheet - Rev. 01 — 6 February 2009 LPC3220/30/40/50 16/32-bit ARM microcontrollers Supersedes - ...

Page 71

NXP Semiconductors 15. Legal information 15.1 Data sheet status [1][2] Document status Product status Objective [short] data sheet Development Preliminary [short] data sheet Qualification Product [short] data sheet Production [1] Please consult the most recently issued document before initiating or ...

Page 72

NXP Semiconductors 17. Contents 1 General description . . . . . . . . . . . . . . . . . . . . . . 1 2 Features . . . . . . . . ...

Page 73

NXP Semiconductors 11.4 DDR SDRAM controller . . . . . . . . . . . . . . . . . 53 11.5 Ethernet . . . . . . . . . . . . . . ...

Related keywords