ADUC7039BCP6Z-RL Analog Devices Inc, ADUC7039BCP6Z-RL Datasheet - Page 81
![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
HV Configuration
Following is a code example to enable LIN.
char HVstatus;
It is best practice to implement the high voltage communication routine in a function and call this function throughout the code.
do{
}
while (!(HVstatus & 0x4));
HVDAT = 0x01;
HVCON = 0x08;
do{
}
while(HVstatus & 0x1);
HVstatus = HVCON;
Figure 30. High Voltage Interface Interrupt Flow Chart
IRQ/FIQSTA =
HVDAT[11:8] =
HVCON[0] = 0
HVCON[1] = 1
READ HVDAT
HVDAT[7:0] =
HV IRQ
HVSTA
ISR
0x1
// Enable LIN
// Enable LIN physical layer mode
// Write to HVCFG
// Wait until command is finished
// Transmit command is correct
YES
YES
YES
YES
Rev. B | Page 81 of 92
NO
NO
NO
NO
OTHER
INTERRUPT
(MANUAL READ)
HVCON = 0x1
ADuC7039