ADUC7039BCP6Z-RL Analog Devices Inc, ADUC7039BCP6Z-RL Datasheet - Page 62
![no-image](/images/manufacturer_photos/0/0/57/analog_devices_inc_sml.jpg)
ADUC7039BCP6Z-RL
Manufacturer Part Number
ADUC7039BCP6Z-RL
Description
Flash 64k ARM7 Dual 16-Bit ADC LIN I.C.
Manufacturer
Analog Devices Inc
Series
MicroConverter® ADuC7xxxr
Datasheet
1.EVAL-ADUC7039QSPZ.pdf
(92 pages)
Specifications of ADUC7039BCP6Z-RL
Core Processor
ARM7
Core Size
16/32-Bit
Speed
20.48MHz
Connectivity
LIN, SPI
Peripherals
POR, Temp Sensor, WDT
Number Of I /o
6
Program Memory Size
64KB (64K 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
32-LFCSP
Lead Free Status / RoHS Status
Lead free by exemption / RoHS compliant by exemption
Eeprom Size
-
Lead Free Status / RoHS Status
Lead free by exemption / RoHS compliant by exemption
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADUC7039BCP6Z-RL
Manufacturer:
NS/国半
Quantity:
20 000
ADuC7039
TIMER0—GENERAL-PURPOSE TIMER
Timer0 is a general-purpose 16-bit count-up/count-down timer.
Timer0 is clocked from the core clock with a prescalar of either
1 or 16,384. This gives a minimum resolution of 1.6 ms with a
prescalar of 16,384, and the timer can count for more than
1 minute.
Timer0 can count up or count down. A 16-bit value can be
written to T0LD that is loaded into the counter. The current
counter value can be read from T0VAL. Timer0 reloads the
value from T0LD either when Timer0 overflows.
The Timer0 interface consists of four MMRs.
•
•
•
•
Timer0 Load Registers
Name:
Address:
Default Value:
Access:
Function:
T0LD is a 16-bit register that holds the 16-bit value that is
loaded into the counter.
T0VAL is a 16-bit register that holds the 16-bit current
value of Timer0.
T0CLRI is an 8-bit register. Writing any value to this
register clears the Timer0 interrupt.
T0CON is a 16-bit configuration register described in
Table 46.
T0LD
0xFFFF0300
0x0000
Read/write
T0LD is the 16-bit register holding the 16-bit
value that is loaded into the counter.
Rev. B | Page 62 of 92
Timer0 Value Registers
Name:
Address:
Default Value:
Access:
Function:
Timer0 Control Register
Name:
Address:
Default Value:
Access:
Function:
Timer0 Clear Register
Name:
Address:
Access:
Function:
T0CLRI
0xFFFF030C
Write only
This 8-bit, write-only MMR is written (with
any value) by user code to clear the interrupt.
T0VAL
0xFFFF0304
0x0000
Read only
T0VAL is a 16-bit register that holds the
current value of Timer0.
T0CON
0xFFFF0308
0x0000
Read/write
This 16-bit MMR configures the mode of
operation for Timer0.