LPC1837FET256,551 NXP Semiconductors, LPC1837FET256,551 Datasheet - Page 98

no-image

LPC1837FET256,551

Manufacturer Part Number
LPC1837FET256,551
Description
Microcontrollers (MCU) 32BIT ARM CORTEX-M3 MCU 136KB SRAM
Manufacturer
NXP Semiconductors
Series
LPC18xxr

Specifications of LPC1837FET256,551

Core
ARM Cortex M3
Core Processor
ARM® Cortex-M3™
Core Size
32-Bit
Speed
150MHz
Connectivity
CAN, EBI/EMI, Ethernet, I²C, Microwire, SD/MMC, 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
80
Program Memory Size
1MB (1M x 8)
Program Memory Type
FLASH
Eeprom Size
-
Ram Size
136K x 8
Voltage - Supply (vcc/vdd)
2 V ~ 3.6 V
Data Converters
A/D 16x10b; D/A 1x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
256-LBGA
Lead Free Status / Rohs Status
 Details
Other names
935293795551
NXP Semiconductors
9.8 Example CGU configurations
<Document ID>
User manual
9.8.1 Programming the CGU for Deep-sleep and Power-down modes
9.8.2 Programming the CGU for using I2S at peripheral clock rate of
Before the LPC18xx enters Deep-sleep or Power-down mode, the IRC must be
programmed as the clock source in the control registers for all output stages (OUTCLK_0
to OUTCLK_27). In addition, the PLLs must be in Power-down mode.
When the LPC18xx wakes up from Deep-sleep or Power-down mode, the IRC is used as
the clock sources for all output stages. Also see <tbd> and <tbd>.
30 MHz
In this example the peripheral clock of the I2S interface is set to 30 MHz. The peripheral
I2S clock is a branch of the BASE_APB1_CLK. Using a crystal of 12 MHz as clock source,
a PLL1 multiplier of 10, and an integer divider of 4 provide the desired clock rate.
For this example, program the CGU as follows:
1. Enable the crystal oscillator in the XTAL_OSC_CTRL register
2. Wait for the crystal to stabilize.
3. Select the crystal oscillator as input to the PLL1 and set up the divider in the
4. Wait for the PLL1 to lock.
5. Select the PLL1 as clock source of the integer divider A (IDIVA) in the IDIVA register
6. Select IDIVA as clock source of the base clock BASE_APB1_CLK and set
7. Ensure that the I2S branch clock CLK_APB1_I2S is enabled in the CCU (see
XTAL_OSC
PLL1_CTRL register (see
– Set bits CLK_SEL in the PLL1_CTRL register to 0x6.
– Set MSEL = 9.
– Set NSEL = 0.
– Set PSEL = 1.
– Set FBSEL = 1.
– Set BYPASS = 0, DIRECT = 0.
and set AUTOBLOCK = 1 (see
AUTOBLOCK = 1 (see
Table
78).
12MHz
All information provided in this document is subject to legal disclaimers.
Rev. 00.13 — 20 July 2011
PLL1 x 10
Table
Table
62).
Table
Chapter 9: LPC18xx Clock Generation Unit (CGU)
61):
120MHz
61).
DIVA / 4
30MHz
(Table
UM10430
BASE_APB1_CLK
© NXP B.V. 2011. All rights reserved.
50).
98 of 1164

Related parts for LPC1837FET256,551