LPC1112FHN33/203,5 NXP Semiconductors, LPC1112FHN33/203,5 Datasheet - Page 534
LPC1112FHN33/203,5
Manufacturer Part Number
LPC1112FHN33/203,5
Description
ARM Microcontrollers - MCU Cortex-M0 16kB flash up to 4 kB SRAM
Manufacturer
NXP Semiconductors
Datasheet
1.LPC1113FHN333035.pdf
(538 pages)
Specifications of LPC1112FHN33/203,5
Rohs
yes
Core
ARM Cortex M0
Processor Series
LPC1112
Data Bus Width
32 bit
Maximum Clock Frequency
50 MHz
Program Memory Size
16 KB
Data Ram Size
4 KB
On-chip Adc
Yes
Operating Supply Voltage
1.8 V to 3.6 V
Operating Temperature Range
- 65 C to + 150 C
Package / Case
HVQFN-33
Mounting Style
SMD/SMT
Factory Pack Quantity
260
- Current page: 534 of 538
- Download datasheet (5Mb)
NXP Semiconductors
23.3
23.4
23.5
23.6
23.7
23.7.1
Chapter 24: LPC111x/LPC11Cxx System tick timer (SysTick)
24.1
24.2
24.3
24.4
24.5
24.5.1
24.5.2
Chapter 25: LPC111x/LPC11Cxx ADC
25.1
25.2
25.3
25.4
25.5
25.5.1
25.5.2
Chapter 26: LPC111x/LPC11Cxx Flash programming firmware
26.1
26.2
26.3
26.3.1
26.3.2
26.3.3
26.3.4
26.3.5
26.3.6
26.3.7
26.3.8
26.3.8.1
26.4
26.4.1
26.4.2
26.4.3
26.4.4
26.4.5
26.4.6
26.4.7
26.4.8
26.4.9
26.5
UM10398
User manual
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . 392
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
WDT clocking . . . . . . . . . . . . . . . . . . . . . . . . . 392
Register description . . . . . . . . . . . . . . . . . . . 393
How to read this chapter . . . . . . . . . . . . . . . . 396
Basic configuration . . . . . . . . . . . . . . . . . . . . 396
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
General description . . . . . . . . . . . . . . . . . . . . 396
Register description . . . . . . . . . . . . . . . . . . . 397
How to read this chapter . . . . . . . . . . . . . . . . 400
Basic configuration . . . . . . . . . . . . . . . . . . . . 400
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
Pin description . . . . . . . . . . . . . . . . . . . . . . . . 400
Register description . . . . . . . . . . . . . . . . . . . 401
How to read this chapter . . . . . . . . . . . . . . . . 406
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
General description . . . . . . . . . . . . . . . . . . . . 407
UART Communication protocol . . . . . . . . . . 415
UART ISP commands . . . . . . . . . . . . . . . . . . 416
Watchdog Mode register (WDMOD -
0x4000 0000) . . . . . . . . . . . . . . . . . . . . . . . . 393
System Timer Control and status register . . 397
System Timer Reload value register . . . . . . 398
A/D Control Register (AD0CR - 0x4001
C000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402
A/D Global Data Register (AD0GDR -
0x4001 C004) . . . . . . . . . . . . . . . . . . . . . . . . 403
Bootloader . . . . . . . . . . . . . . . . . . . . . . . . . . 407
Memory map after any reset. . . . . . . . . . . . . 408
Criterion for Valid User Code . . . . . . . . . . . . 408
Boot process flowchart . . . . . . . . . . . . . . . . . 410
Flash configuration for LPC1100, LPC1100C,
LPC1100L series . . . . . . . . . . . . . . . . . . . . . 411
Flash configuration for LPC1100XL series . . 411
Flash content protection mechanism . . . . . . 412
Code Read Protection (CRP) . . . . . . . . . . . . 412
ISP entry protection . . . . . . . . . . . . . . . . . . . 414
UART ISP command format . . . . . . . . . . . . . 415
UART ISP response format . . . . . . . . . . . . . 415
UART ISP data format . . . . . . . . . . . . . . . . . 415
UART ISP flow control . . . . . . . . . . . . . . . . . 415
UART SP command abort . . . . . . . . . . . . . . 415
Interrupts during UART ISP . . . . . . . . . . . . . 415
Interrupts during IAP. . . . . . . . . . . . . . . . . . . 416
RAM used by ISP command handler . . . . . . 416
RAM used by IAP command handler . . . . . . 416
All information provided in this document is subject to legal disclaimers.
Rev. 12 — 24 September 2012
23.7.2
23.7.3
23.7.4
23.8
24.5.3
24.5.4
24.6
24.7
25.5.3
25.5.4
25.5.5
25.6
25.6.1
25.6.2
25.6.3
26.5.1
26.5.2
26.5.3
26.5.4
26.5.5
26.5.6
26.5.7
26.5.8
26.5.9
26.5.10
26.5.11
26.5.12
26.5.13
26.5.14
26.5.15
26.6
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . 395
Functional description . . . . . . . . . . . . . . . . . 399
Example timer calculations . . . . . . . . . . . . . 399
Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
C_CAN communication protocol. . . . . . . . . 425
Watchdog Timer Constant register (WDTC -
0x4000 4004) . . . . . . . . . . . . . . . . . . . . . . . . 394
Watchdog Feed register (WDFEED -
0x4000 4008) . . . . . . . . . . . . . . . . . . . . . . . . 394
Watchdog Timer Value register (WDTV -
0x4000 400C) . . . . . . . . . . . . . . . . . . . . . . . 395
System Timer Current value register . . . . . 398
System Timer Calibration value register
(SYST_CALIB - 0xE000 E01C) . . . . . . . . . . 399
Example (system clock = 50 MHz). . . . . . . . . 399
A/D Interrupt Enable Register (AD0INTEN -
0x4001 C00C) . . . . . . . . . . . . . . . . . . . . . . . 404
A/D Data Registers (AD0DR0 to AD0DR7 -
0x4001 C010 to 0x4001 C02C) . . . . . . . . . . 404
A/D Status Register (AD0STAT - 0x4001 C030) .
405
Hardware-triggered conversion . . . . . . . . . . 405
Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
Accuracy vs. digital receiver . . . . . . . . . . . . 405
Unlock <Unlock code> (UART ISP) . . . . . . . 417
Set Baud Rate <Baud Rate> <stop bit> (UART
ISP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
Echo <setting> (UART ISP) . . . . . . . . . . . . . 417
Write to RAM <start address> <number of bytes>
(UART ISP) . . . . . . . . . . . . . . . . . . . . . . . . . 417
Read Memory <address> <no. of bytes> (UART
ISP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
Prepare sector(s) for write operation <start sector
number> <end sector number> (UART ISP) 419
Copy RAM to flash <Flash address> <RAM
address> <no of bytes> (UART ISP) . . . . . . 419
Go <address> <mode> (UART ISP) . . . . . . 420
Erase sector(s) <start sector number> <end
sector number> (UART ISP) . . . . . . . . . . . . 421
Blank check sector(s) <sector number> <end
sector number> (UART ISP) . . . . . . . . . . . . 421
Read Part Identification number (UART ISP) 421
Read Boot code version number (UART ISP) 423
Compare <address1> <address2> <no of bytes>
(UART ISP) . . . . . . . . . . . . . . . . . . . . . . . . . 423
ReadUID (UART ISP) . . . . . . . . . . . . . . . . . 424
UART ISP Return Codes . . . . . . . . . . . . . . . 424
Chapter 29: Supplementary information
UM10398
© NXP B.V. 2012. All rights reserved.
534 of 538
Related parts for LPC1112FHN33/203,5
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
NXP Semiconductors designed the LPC2420/2460 microcontroller around a 16-bit/32-bitARM7TDMI-S CPU core with real-time debug interfaces that include both JTAG andembedded trace
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
NXP Semiconductors designed the LPC2458 microcontroller around a 16-bit/32-bitARM7TDMI-S CPU core with real-time debug interfaces that include both JTAG andembedded trace
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
NXP Semiconductors designed the LPC2468 microcontroller around a 16-bit/32-bitARM7TDMI-S CPU core with real-time debug interfaces that include both JTAG andembedded trace
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
NXP Semiconductors designed the LPC2470 microcontroller, powered by theARM7TDMI-S core, to be a highly integrated microcontroller for a wide range ofapplications that require advanced communications and high quality graphic displays
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
NXP Semiconductors designed the LPC2478 microcontroller, powered by theARM7TDMI-S core, to be a highly integrated microcontroller for a wide range ofapplications that require advanced communications and high quality graphic displays
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The Philips Semiconductors XA (eXtended Architecture) family of 16-bit single-chip microcontrollers is powerful enough to easily handle the requirements of high performance embedded applications, yet inexpensive enough to compete in the market for hi
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The Philips Semiconductors XA (eXtended Architecture) family of 16-bit single-chip microcontrollers is powerful enough to easily handle the requirements of high performance embedded applications, yet inexpensive enough to compete in the market for hi
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The XA-S3 device is a member of Philips Semiconductors? XA(eXtended Architecture) family of high performance 16-bitsingle-chip microcontrollers
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The NXP BlueStreak LH75401/LH75411 family consists of two low-cost 16/32-bit System-on-Chip (SoC) devices
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The NXP LPC3130/3131 combine an 180 MHz ARM926EJ-S CPU core, high-speed USB2
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The NXP LPC3141 combine a 270 MHz ARM926EJ-S CPU core, High-speed USB 2
Manufacturer:
NXP Semiconductors
Part Number:
Description:
The NXP LPC3143 combine a 270 MHz ARM926EJ-S CPU core, High-speed USB 2
Manufacturer:
NXP Semiconductors
Part Number:
Description:
The NXP LPC3152 combines an 180 MHz ARM926EJ-S CPU core, High-speed USB 2
Manufacturer:
NXP Semiconductors
Part Number:
Description:
The NXP LPC3154 combines an 180 MHz ARM926EJ-S CPU core, High-speed USB 2
Manufacturer:
NXP Semiconductors
Part Number:
Description:
Standard level N-channel enhancement mode Field-Effect Transistor (FET) in a plastic package using NXP High-Performance Automotive (HPA) TrenchMOS technology
Manufacturer:
NXP Semiconductors
Datasheet: