AT90CAN32 Automotive Atmel Corporation, AT90CAN32 Automotive Datasheet

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
Features
Note:
High-performance, Low-power AVR
Advanced RISC Architecture
Non volatile Program and Data Memories
JTAG (IEEE std. 1149.1 Compliant) Interface
CAN Controller 2.0A & 2.0B - ISO 16845 Certified
Peripheral Features
Special Microcontroller Features
I/O and Packages
Operating Voltages: 2.7 - 5.5V
Operating temperature: Automotive (-40° C to +125° C)
Maximum Frequency: 8 MHz at 2.7V, 16 MHz at 4.5V
– 133 Powerful Instructions – Most Single Clock Cycle Execution
– 32 x 8 General Purpose Working Registers + Peripheral Control Registers
– Fully Static Operation
– Up to 16 MIPS Throughput at 16 MHz
– On-chip 2-cycle Multiplier
– 32K/64K/128K Bytes of In-System Reprogrammable Flash (AT90CAN32/64/128)
– Optional Boot Code Section with Independent Lock Bits
– 1K/2K/4K Bytes EEPROM (Endurance: 100,000 Write/Erase Cycles) (AT90CAN32/64/128)
– 2K/4K/4K Bytes Internal SRAM (AT90CAN32/64/128)
– Up to 64K Bytes Optional External Memory Space
– Programming Lock for Software Security
– Boundary-scan Capabilities According to the JTAG Standard
– Programming Flash (Hardware ISP), EEPROM, Lock & Fuse Bits
– Extensive On-chip Debug Support
– 15 Full Message Objects with Separate Identifier Tags and Masks
– Transmit, Receive, Automatic Reply and Frame Buffer Receive Modes
– 1Mbits/s Maximum Transfer Rate at 8 MHz
– Time stamping, TTC & Listening Mode (Spying or Autobaud)
– Programmable Watchdog Timer with On-chip Oscillator
– 8-bit Synchronous Timer/Counter-0
– 8-bit Asynchronous Timer/Counter-2
– Dual 16-bit Synchronous Timer/Counters-1 & 3
– 8-channel, 10-bit SAR ADC
– On-chip Analog Comparator
– Byte-oriented Two-wire Serial Interface
– Dual Programmable Serial USART
– Master/Slave SPI Serial Interface
– Power-on Reset and Programmable Brown-out Detection
– Internal Calibrated RC Oscillator
– 8 External Interrupt Sources
– 5 Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down & Standby
– Software Selectable Clock Frequency
– Global Pull-up Disable
– 53 Programmable I/O Lines
– 64-lead TQFP and 64-lead QFN
• Endurance: 10,000 Write/Erase Cycles
• Selectable Boot Size: 1K Bytes, 2K Bytes, 4K Bytes or 8K Bytes
• In-System Programming by On-Chip Boot Program (CAN, UART, ...)
• True Read-While-Write Operation
• 10-bit Prescaler
• External Event Counter
• Output Compare or 8-bit PWM Output
• 10-bit Prescaler
• External Event Counter
• Output Compare or 8-Bit PWM Output
• 32Khz Oscillator for RTC Operation
• 10-bit Prescaler
• Input Capture with Noise Canceler
• External Event Counter
• 3-Output Compare or 16-Bit PWM Output
• Output Compare Modulation
• 8 Single-ended Channels
• 7 Differential Channels
• 2 Differential Channels With Programmable Gain at 1x, 10x, or 200x
• Programming Flash (Hardware ISP)
1. See details on
Section 19.4.3 on page
®
8-bit Microcontroller
241.
(1)
8-bit
Microcontroller
with
32K/64K/128K
Bytes of
ISP Flash
and
CAN Controller
AT90CAN32
AT90CAN64
AT90CAN128
Automotive
Summary
Rev. 7682CS–AUTO–04/08
1

Related parts for AT90CAN32 Automotive

AT90CAN32 Automotive Summary of contents

Page 1

Features • High-performance, Low-power AVR • Advanced RISC Architecture – 133 Powerful Instructions – Most Single Clock Cycle Execution – General Purpose Working Registers + Peripheral Control Registers – Fully Static Operation – MIPS ...

Page 2

Description 1.1 Comparison Between AT90CAN32, AT90CAN64 and AT90CAN128 AT90CAN32, AT90CAN64 and AT90CAN128 are all hardware and software compatible with each other, the only difference is the memory size. Table 1-1. Device AT90CAN32 AT90CAN64 AT90CAN128 1.2 Part Description The AT90CAN32/64/128 ...

Page 3

RISC CPU with In-System Self-Programmable Flash on a monolithic chip, the Atmel AT90CAN32/64/128 is a powerful microcontroller that provides a highly flexible and cost effective solution to many embedded control applications. The AT90CAN32/64/128 AVR is supported with ...

Page 4

Block Diagram Figure 1-1. Block Diagram AT90CAN32/64/128 4 7682CS–AUTO–04/08 ...

Page 5

Pin Configurations Figure 1-2. Pinout AT90CAN32/64/128 - TQFP 7682CS–AUTO–04/08 AT90CAN32/64/128 5 ...

Page 6

Figure 1-3. Pinout AT90CAN32/64/128 - QFN Note: 1.7 Pin Descriptions 1.7.1 VCC Digital supply voltage. 1.7.2 GND Ground. AT90CAN32/64/128 6 The large center pad underneath the QFN package is made of metal and internally connected to GND. It should be ...

Page 7

Port A (PA7..PA0) Port 8-bit bi-directional I/O port with internal pull-up resistors (selected for each bit). The Port A output buffers have symmetrical drive characteristics with both high sink and source capability. As inputs, Port A ...

Page 8

Port F also serves as an 8-bit bi-directional I/O port, if the A/D Converter is not used. Port pins can provide internal pull-up resistors (selected for each bit). The Port F output buffers have sym- metrical drive characteristics with both ...

Page 9

Register Summary Address Name Bit 7 (0xFF) Reserved (0xFE) Reserved (0xFD) Reserved (0xFC) Reserved (0xFB) Reserved (0xFA) CANMSG MSG 7 (0xF9) CANSTMH TIMSTM15 (0xF8) CANSTML TIMSTM7 (0xF7) CANIDM1 IDMSK28 (0xF6) CANIDM2 IDMSK20 (0xF5) CANIDM3 IDMSK12 (0xF4) CANIDM4 IDMSK4 (0xF3) ...

Page 10

Address Name Bit 7 (0xBE) Reserved (0xBD) Reserved (0xBC) TWCR TWINT (0xBB) TWDR TWDR7 (0xBA) TWAR TWAR6 (0xB9) TWSR TWS7 (0xB8) TWBR TWBR7 (0xB7) Reserved (0xB6) ASSR – (0xB5) Reserved (0xB4) Reserved (0xB3) OCR2A OCR2A7 (0xB2) TCNT2 TCNT27 (0xB1) Reserved ...

Page 11

Address Name Bit 7 (0x7C) ADMUX REFS1 (0x7B) ADCSRB – (0x7A) ADCSRA ADEN (0x79) ADCH - / ADC9 ADCL (0x78) ADC7 / ADC1 Reserved (0x77) (0x76) Reserved (0x75) XMCRB XMBK (0x74) XMCRA SRE (0x73) Reserved (0x72) Reserved (0x71) TIMSK3 – ...

Page 12

Address Name Bit 7 0x1A (0x3A) Reserved 0x19 (0x39) Reserved 0x18 (0x38) TIFR3 – 0x17 (0x37) TIFR2 – 0x16 (0x36) TIFR1 – 0x15 (0x35) TIFR0 – 0x14 (0x34) PORTG – 0x13 (0x33) DDRG – 0x12 (0x32) PING – 0x11 (0x31) ...

Page 13

Ordering Information (1) Ordering Code Speed (MHz AT90CAN32-15AT AT90CAN32-15AT1 AT90CAN32-15AZ AT90CAN32-15MT AT90CAN32-15MT1 AT90CAN32-15MZ AT90CAN64-15AT AT90CAN64-15AT1 AT90CAN64-15AZ AT90CAN64-15MT AT90CAN64-15MT1 AT90CAN64-15MZ AT90CAN128-15AT AT90CAN128-15AT1 AT90CAN128-15AZ AT90CAN128-15MT AT90CAN128-15MT1 AT90CAN128-15MZ Notes: 1. These devices can also be supplied in wafer form. Please contact your ...

Page 14

TQFP64 AT90CAN32/64/128 14 7682CS–AUTO–04/08 ...

Page 15

QFN64 7682CS–AUTO–04/08 AT90CAN32/64/128 15 ...

Page 16

... Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel’sAtmel’s products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life. ©2008 Atmel Corporation. All rights reserved. Atmel are the trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of others. Atmel Operations Memory ...

Related keywords