LPC1759FBD80,551 NXP Semiconductors, LPC1759FBD80,551 Datasheet - Page 824

IC ARM CORTEX MCU 512K 80-LQFP

LPC1759FBD80,551

Manufacturer Part Number
LPC1759FBD80,551
Description
IC ARM CORTEX MCU 512K 80-LQFP
Manufacturer
NXP Semiconductors
Series
LPC17xxr

Specifications of LPC1759FBD80,551

Program Memory Type
FLASH
Program Memory Size
512KB (512K x 8)
Package / Case
80-LQFP
Core Processor
ARM® Cortex-M3™
Core Size
32-Bit
Speed
120MHz
Connectivity
CAN, I²C, IrDA, Microwire, SPI, SSI, SSP, UART/USART, USB OTG
Peripherals
Brown-out Detect/Reset, DMA, I²S, Motor Control PWM, POR, PWM, WDT
Number Of I /o
52
Ram Size
64K x 8
Voltage - Supply (vcc/vdd)
2.4 V ~ 3.6 V
Data Converters
A/D 6x12b, D/A 1x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Processor Series
LPC17
Core
ARM Cortex M3
Data Bus Width
32 bit
Data Ram Size
64 KB
Interface Type
Ethernet, USB, OTG, CAN
Maximum Clock Frequency
120 MHz
Number Of Programmable I/os
52
Number Of Timers
4
Operating Supply Voltage
3.3 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
MDK-ARM, RL-ARM, ULINK2
Minimum Operating Temperature
- 40 C
On-chip Adc
12 bit, 6 Channel
On-chip Dac
10 bit
Package
80LQFP
Device Core
ARM Cortex M3
Family Name
LPC17xx
Maximum Speed
120 MHz
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
622-1005 - USB IN-CIRCUIT PROG ARM7 LPC2K
Eeprom Size
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
568-4968
935290523551

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
LPC1759FBD80,551
Manufacturer:
LT
Quantity:
375
Part Number:
LPC1759FBD80,551
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
LPC1759FBD80,551
Manufacturer:
NXP/恩智浦
Quantity:
20 000
NXP Semiconductors
12.4.2
12.4.2.1
Chapter 13: LPC17xx USB OTG
13.1
13.2
13.3
13.4
13.5
13.6
13.7
13.7.1
13.7.2
13.7.3
13.8
13.8.1
13.8.2
13.8.3
13.8.4
13.8.5
13.8.6
13.8.7
13.8.8
13.8.9
Chapter 14: LPC17xx UART0/2/3
14.1
14.2
14.3
14.4
14.4.1
14.4.2
UM10360
User manual
How to read this chapter . . . . . . . . . . . . . . . . 273
Basic configuration . . . . . . . . . . . . . . . . . . . . 273
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . 273
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . 274
Modes of operation . . . . . . . . . . . . . . . . . . . . 274
Pin configuration . . . . . . . . . . . . . . . . . . . . . . 275
Register description . . . . . . . . . . . . . . . . . . . 277
Basic configuration . . . . . . . . . . . . . . . . . . . . 298
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
Pin description . . . . . . . . . . . . . . . . . . . . . . . . 299
Register description . . . . . . . . . . . . . . . . . . . 299
Software interface. . . . . . . . . . . . . . . . . . . . . 271
Register map . . . . . . . . . . . . . . . . . . . . . . . . 271
Connecting the USB port to an external OTG
transceiver . . . . . . . . . . . . . . . . . . . . . . . . . . 275
Connecting USB as a host . . . . . . . . . . . . . . 276
Connecting USB as device . . . . . . . . . . . . . . 276
USB Interrupt Status Register (USBIntSt -
0x5000 C1C0) . . . . . . . . . . . . . . . . . . . . . . . 277
OTG Interrupt Status Register (OTGIntSt -
0x5000 C100) . . . . . . . . . . . . . . . . . . . . . . . . 278
OTG Interrupt Enable Register (OTGIntEn -
0x5000 C104) . . . . . . . . . . . . . . . . . . . . . . . . 278
OTG Interrupt Set Register (OTGIntSet -
0x5000 C20C) . . . . . . . . . . . . . . . . . . . . . . . 278
OTG Interrupt Clear Register (OTGIntClr -
0x5000 C10C) . . . . . . . . . . . . . . . . . . . . . . . 279
OTG Status and Control Register (OTGStCtrl -
0x5000 C110) . . . . . . . . . . . . . . . . . . . . . . . . 279
OTG Timer Register (OTGTmr - 0x5000
C114) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
OTG Clock Control Register (OTGClkCtrl -
0x5000 CFF4). . . . . . . . . . . . . . . . . . . . . . . . 280
OTG Clock Status Register (OTGClkSt -
0x5000 CFF8). . . . . . . . . . . . . . . . . . . . . . . . 281
UARTn Receiver Buffer Register (U0RBR -
0x4000 C000, U2RBR - 0x4009 8000, U3RBR -
0x4009 C000 when DLAB = 0) . . . . . . . . . . . 301
UARTn Transmit Holding Register (U0THR -
0x4000 C000, U2THR - 0x4009 8000, U3THR -
0x4009 C000 when DLAB = 0) . . . . . . . . . . . 301
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 19 August 2010
12.4.2.2
13.8.10
13.8.11
13.8.12
13.8.13
13.8.14
13.8.15
13.8.16
13.9
13.9.1
13.9.2
13.10
13.10.1
13.10.1.1 Host clock request signals . . . . . . . . . . . . . . 296
13.10.2
13.11
14.4.3
14.4.4
14.4.5
HNP support . . . . . . . . . . . . . . . . . . . . . . . . . 286
Clocking and power management. . . . . . . . 294
USB OTG controller initialization . . . . . . . . 296
USB Host Register Definitions . . . . . . . . . . . 272
I2C Receive Register (I2C_RX - 0x5000
C300) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
I2C Transmit Register (I2C_TX - 0x5000
C300) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
I2C Status Register (I2C_STS - 0x5000
C304) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
I2C Control Register (I2C_CTL - 0x5000
C308) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
I2C Clock High Register (I2C_CLKHI -
0x5000 C30C) . . . . . . . . . . . . . . . . . . . . . . . 285
I2C Clock Low Register (I2C_CLKLO -
0x5000 C310) . . . . . . . . . . . . . . . . . . . . . . . 285
Interrupt handling . . . . . . . . . . . . . . . . . . . . . 285
B-device: peripheral to host switching . . . . . 287
Remove D+ pull-up . . . . . . . . . . . . . . . . . . . . 289
Add D+ pull-up . . . . . . . . . . . . . . . . . . . . . . . . 290
A-device: host to peripheral HNP switching. 290
Set BDIS_ACON_EN in external OTG
transceiver . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
Clear BDIS_ACON_EN in external OTG trans-
ceiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
Discharge V
Load and enable OTG timer . . . . . . . . . . . . . 294
Stop OTG timer . . . . . . . . . . . . . . . . . . . . . . . 294
Suspend host on port 1 . . . . . . . . . . . . . . . . . 294
Device clock request signals . . . . . . . . . . . . 295
Power-down mode support . . . . . . . . . . . . . 296
UARTn Divisor Latch LSB register (U0DLL -
0x4000 C000, U2DLL - 0x4009 8000, U3DLL -
0x4009 C000 when DLAB = 1) and UARTn Divisor
Latch MSB register (U0DLM - 0x4000 C004,
U2DLL - 0x4009 8004, U3DLL - 0x4009 C004
when DLAB = 1). . . . . . . . . . . . . . . . . . . . . . 301
UARTn Interrupt Enable Register (U0IER -
0x4000 C004, U2IER - 0x4009 8004, U3IER -
0x4009 C004 when DLAB = 0) . . . . . . . . . . 302
UARTn Interrupt Identification Register (U0IIR -
0x4000 C008, U2IIR - 0x4009 8008, U3IIR -
0x4009 C008) . . . . . . . . . . . . . . . . . . . . . . . 303
Chapter 35: Supplementary information
BUS
. . . . . . . . . . . . . . . . . . . . . . . 293
UM10360
© NXP B.V. 2010. All rights reserved.
continued >>
824 of 840

Related parts for LPC1759FBD80,551