AT90CAN32 Automotive Atmel Corporation, AT90CAN32 Automotive Datasheet - Page 48

no-image

AT90CAN32 Automotive

Manufacturer Part Number
AT90CAN32 Automotive
Description
Manufacturer
Atmel Corporation

Specifications of AT90CAN32 Automotive

Flash (kbytes)
32 Kbytes
Pin Count
64
Max. Operating Frequency
16 MHz
Cpu
8-bit AVR
# Of Touch Channels
16
Hardware Qtouch Acquisition
No
Max I/o Pins
53
Ext Interrupts
8
Usb Speed
No
Usb Interface
No
Spi
1
Twi (i2c)
1
Uart
2
Can
1
Graphic Lcd
No
Video Decoder
No
Camera Interface
No
Adc Channels
8
Adc Resolution (bits)
10
Adc Speed (ksps)
15
Analog Comparators
1
Resistive Touch Screen
No
Temp. Sensor
No
Crypto Engine
No
Sram (kbytes)
2
Eeprom (bytes)
1024
Self Program Memory
YES
Dram Memory
No
Nand Interface
No
Picopower
No
Temp. Range (deg C)
-40 to 125
I/o Supply Class
2.7 to 5.5
Operating Voltage (vcc)
2.7 to 5.5
Fpu
No
Mpu / Mmu
no / no
Timers
4
Output Compare Channels
8
Input Capture Channels
2
Pwm Channels
7
32khz Rtc
Yes
Calibrated Rc Oscillator
Yes
6.5
Table 6-2.
Notes:
6.6
6.6.1
48
Sleep
Mode
Idle
ADC Noise
Reduction
Power-
down
Power-
save
Standby
Standby Mode
1. Only recommended with external crystal or resonator selected as clock source.
2. If AS2 bit in ASSR is set.
3. Only INT3:0 or level interrupt INT7:4.
Minimizing Power Consumption
(1)
AT90CAN32/64/128
Analog to Digital Converter
clk
Active Clock Domains and Wake-up Sources in the Different Sleep Modes.
CPU
Active Clock Domains
clk
FLASH
If Timer/Counter2 is clocked asynchronously, i.e., the AS2 bit in ASSR is set, Timer/Counter2
will run during sleep. The device can wake up from either Timer Overflow or Output Compare
event from Timer/Counter2 if the corresponding Timer/Counter2 interrupt enable bits are set in
TIMSK2, and the global interrupt enable bit in SREG is set.
If the Asynchronous Timer is NOT clocked asynchronously, Power-down mode is recommended
instead of Power-save mode because the contents of the registers in the asynchronous timer
should be considered undefined after wake-up in Power-save mode if AS2 is 0.
This sleep mode basically halts all clocks except clk
modules, including Timer/Counter2 if clocked asynchronously.
When the SM2..0 bits are 110 and an External Crystal/Resonator clock option is selected, the
SLEEP instruction makes the MCU enter Standby mode. This mode is identical to Power-down
with the exception that the Oscillator is kept running. From Standby mode, the device wakes up
in 6 clock cycles.
There are several issues to consider when trying to minimize the power consumption in an AVR
controlled system. In general, sleep modes should be used as much as possible, and the sleep
mode should be selected so that as few as possible of the device’s functions are operating. All
functions not needed should be disabled. In particular, the following modules may need special
consideration when trying to achieve the lowest possible power consumption.
If enabled, the ADC will be enabled in all sleep modes. To save power, the ADC should be dis-
abled before entering any sleep mode. When the ADC is turned off and on again, the next
conversion will be an extended conversion. Refer to
272
for details on ADC operation.
clk
X
IO
clk
X
X
ADC
clk
X
X
X
(2)
ASY
Enabled
Source
Clock
Main
X
X
X
Oscillators
Enabled
Timer
Osc.
X
X
X
(2)
(2)
(2)
INT7:0
X
X
X
X
X
(3)
(3)
(3)
(3)
ASY
“Analog to Digital Converter - ADC” on page
, allowing operation only of asynchronous
Address
Match
TWI
X
X
X
X
X
Wake-up Sources
Timer
X
X
X
2
(2)
(2)
EEPROM
Ready
SPM/
X
X
7682C–AUTO–04/08
ADC
X
X
Other
I/O
X

Related parts for AT90CAN32 Automotive