ADUC7034BCPZ-RL Analog Devices Inc, ADUC7034BCPZ-RL Datasheet - Page 63

IC,Battery Management,LLCC,48PIN,PLASTIC

ADUC7034BCPZ-RL

Manufacturer Part Number
ADUC7034BCPZ-RL
Description
IC,Battery Management,LLCC,48PIN,PLASTIC
Manufacturer
Analog Devices Inc
Series
MicroConverter® ADuC7xxxr
Datasheet

Specifications of ADUC7034BCPZ-RL

Core Processor
ARM7
Core Size
16/32-Bit
Speed
20.48MHz
Connectivity
LIN, SPI, UART/USART
Peripherals
POR, PSM, Temp Sensor, WDT
Number Of I /o
9
Program Memory Size
32KB (32K x 8)
Program Memory Type
FLASH
Ram Size
4K x 8
Voltage - Supply (vcc/vdd)
3.5 V ~ 18 V
Data Converters
A/D 2x16b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 115°C
Package / Case
48-LFCSP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
The operating mode, clocking mode, and programmable clock
divider are controlled using two MMRs, PLLCON and POWCON,
and the status of the PLL is indicated by PLLSTA. PLLCON
controls the operating mode of the clocking system, and
POWCON controls both the core clock frequency and the power-
down mode. PLLSTA indicates the presence of an oscillator on
the XTAL1 pin and provides information about the PLL lock
status and the PLL interrupt.
Before powering down the ADuC7034, it is recommended to
switch the clock source for the PLL to the low power 131 kHz
oscillator to reduce wake-up time. The low power oscillator is
always active.
When the ADuC7034 wakes up from a power-down, the MCU
core begins executing code as soon as the PLL starts oscillating.
This occurs before the PLL has locked to a frequency of
20.48 MHz. To ensure that the Flash/EE memory controller is
executing with a valid clock, the controller is driven with a PLL
output divide-by-8 clock source while the PLL is locking. When
the PLL locks, the PLL output is switched from the PLL output
divide-by-8 to the locked PLL output.
If user code requires an accurate PLL output, user code must
poll the PLL lock status bit (PLLSTA[1]) after a wake-up before
resuming normal code execution.
The PLL is locked within 2 ms if the PLL is clocked from an
active clock source, such as a low power 131 kHz oscillator,
after waking up.
PLLCON is a protected MMR with two 32-bit keys: PLLKEY0
(prewrite key) and PLLKEY1 (postwrite key). The key values
are as follows:
PLLKEY0 = 0x000000AA
PLLKEY1 = 0x00000055
POWCON is a protected MMR with two 32-bit keys: POWKEY0
(prewrite key) and POWKEY1 (postwrite key). The key values
are as follows:
POWKEY0 = 0x00000001
POWKEY1 = 0x000000F4
Rev. B | Page 63 of 136
An example of writing to both MMRs is as follows:
POWKEY0
POWCON
POWKEY1
iA1*iA2
clear the pipeline, where iA1 and iA2 are
defined as longs and are not 0
PLLKEY0
PLLCON
power osc.
PLLKEY1
iA1*iA2
prevent Flash/EE access during clock change
SYSTEM CLOCK REGISTERS
PLLSTA Register
Name:
Address:
Default Value:
Access:
Function:
Table 43. PLLSTA MMR Bit Designations
Bit
7 to 3
2
1
0
Description
Reserved.
XTAL clock. This read only bit is a live representation
of the current logic level on XTAL1. It indicates if
an external clock source is present by alternating
between high and low at a frequency of 32.768 kHz.
PLL lock status bit. This is a read only bit.
Set when the PLL is locked and outputting 20.48 MHz.
Cleared when the PLL is not locked and outputting
an f
PLL interrupt.
Set if the PLL lock status bit signal goes low.
Cleared by writing 1 to this bit.
CORE
PLLSTA
0xXX
Read only
This 8-bit register allows user code to monitor
the lock state of the PLL and the status of the
external crystal.
0xFFFF0400
=
=
=
=
=
=
divide-by-8 clock source.
0x01
0x00
0xF4
0xAA
0x0
0x55
//POWCON key
//Full power-down
//POWCON key
//Dummy cycle to
//PLLCON key
//Switch to low
//PLLCON key
//Dummy cycle to
ADuC7034

Related parts for ADUC7034BCPZ-RL