AT90CAN32-16MU Atmel, AT90CAN32-16MU Datasheet

IC MCU AVR 32K FLASH 64-QFN

AT90CAN32-16MU

Manufacturer Part Number
AT90CAN32-16MU
Description
IC MCU AVR 32K FLASH 64-QFN
Manufacturer
Atmel
Series
AVR® 90CANr
Datasheets

Specifications of AT90CAN32-16MU

Core Processor
AVR
Core Size
8-Bit
Speed
16MHz
Connectivity
CAN, EBI/EMI, I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
53
Program Memory Size
32KB (32K x 8)
Program Memory Type
FLASH
Eeprom Size
1K x 8
Ram Size
2K x 8
Voltage - Supply (vcc/vdd)
2.7 V ~ 5.5 V
Data Converters
A/D 8x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
64-VQFN Exposed Pad, 64-HVQFN, 64-SQFN, 64-DHVQFN
Processor Series
AT90CANx
Core
AVR8
Data Bus Width
8 bit
Data Ram Size
2 KB
Interface Type
2-Wire, SPI, USART
Maximum Clock Frequency
16 MHz
Number Of Programmable I/os
53
Number Of Timers
2
Operating Supply Voltage
0.5 V to 0.6 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
EWAVR, EWAVR-BL
Development Tools By Supplier
ATAVRDRAGON, ATSTK500, ATSTK600, ATAVRISP2, ATDVK90CAN1, ATADAPCAN01
Minimum Operating Temperature
- 40 C
On-chip Adc
10 bit, 8 Channel
Cpu Family
90C
Device Core
AVR
Device Core Size
8b
Frequency (max)
16MHz
Total Internal Ram Size
2KB
# I/os (max)
53
Number Of Timers - General Purpose
4
Operating Supply Voltage (typ)
3.3/5V
Operating Supply Voltage (max)
5.5V
Operating Supply Voltage (min)
2.7V
Instruction Set Architecture
RISC
Operating Temp Range
-40C to 85C
Operating Temperature Classification
Industrial
Mounting
Surface Mount
Pin Count
64
Package Type
QFN EP
Package
64QFN EP
Family Name
90C
Maximum Speed
16 MHz
For Use With
ATSTK600-TQFP64 - STK600 SOCKET/ADAPTER 64-TQFP770-1007 - ISP 4PORT ATMEL AVR MCU SPI/JTAGATDVK90CAN1 - KIT DEV FOR AT90CAN128 MCU
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT90CAN32-16MU
Manufacturer:
ATMEL
Quantity:
717
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: Industrial (-40°C to +85°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. Details on
section 19.4.3 on page
®
8-bit Microcontroller
242.
(1)
8-bit
Microcontroller
with
32K/64K/128K
Bytes of
ISP Flash
and
CAN Controller
AT90CAN32
AT90CAN64
AT90CAN128
Summary
Rev. 7679HS–CAN–08/08

Related parts for AT90CAN32-16MU

AT90CAN32-16MU Summary of contents

Page 1

... 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 – 1K/2K/4K Bytes EEPROM (Endurance: 100,000 Write/Erase Cycles) (AT90CAN32/64/128) – 2K/4K/4K Bytes Internal SRAM (AT90CAN32/64/128) – 64K Bytes Optional External Memory Space – ...

Page 2

... AT90CAN128 1.2 Part Description The AT90CAN32/64/128 is a low-power CMOS 8-bit microcontroller based on the AVR enhanced RISC architecture. By executing powerful instructions in a single clock cycle, the AT90CAN32/64/128 achieves throughputs approaching 1 MIPS per MHz allowing the system designer to optimize power consumption versus processing speed. ...

Page 3

... 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 a full suite of program and system development tools including: C compilers, macro assemblers, program debugger/simulators, in-circuit emula- tors, and evaluation kits. ...

Page 4

... INSTRUCTION SCAN REGISTER PROGRAMMING INSTRUCTION LOGIC DECODER CONTROL LINES USART0 DATA REGISTER PORTE REG. PORTE PORTE DRIVERS PE7 - PE0 AT90CAN32/64/128 4 PA7 - PA0 PORTA DRIVERS DATA DIR. DATA REGISTER DATA DIR. PORTA REG. PORTA POR - BOD RESET INTERNAL OSCILLATOR WATCHDOG STACK POINTER ...

Page 5

... Pin Configurations Figure 1-2. Pinout AT90CAN32/64/128 - TQFP ( (RXD0 / PDI) PE0 2 (TXD0 / PDO) PE1 3 (XCK0 / AIN0) PE2 4 (OC3A / AIN1) PE3 5 (OC3B / INT4) PE4 6 (OC3C / INT5) PE5 7 (T3 / INT6) PE6 8 (ICP3 / INT7) PE7 9 (SS) PB0 10 (SCK) PB1 11 (MOSI) PB2 12 (MISO) PB3 13 (OC2A) PB4 ...

Page 6

... Figure 1-3. Pinout AT90CAN32/64/128 - QFN (1) NC (RXD0 / PDI) PE0 (TXD0 / PDO) PE1 (XCK0 / AIN0) PE2 (OC3A / AIN1) PE3 (OC3B / INT4) PE4 (OC3C / INT5) PE5 (T3 / INT6) PE6 (ICP3 / INT7) PE7 (SS) PB0 (SCK) PB1 (MOSI) PB2 (MISO) PB3 (OC2A) PB4 (OC1A) PB5 (OC1B) PB6 ...

Page 7

... As inputs, Port E pins that are externally pulled low will source current if the pull-up resistors are activated. The Port E pins are tri-stated when a reset condition becomes active, even if the clock is not running. Port E also serves the functions of various special features of the AT90CAN32/64/128 as listed on page 1 ...

Page 8

... Reset input. A low level on this pin for longer than the minimum pulse length will generate a reset. The minimum pulse length is given in characteristics. Shorter pulses are not guaranteed to generate a reset. The I/O ports of the AVR are immediately reset to their initial state even if the clock is not running. The clock is needed to reset the rest of the AT90CAN32/64/128. 1.6.11 XTAL1 Input to the inverting Oscillator amplifier and input to the internal clock operating circuit ...

Page 9

... UBRR011 UBRR06 UBRR05 UBRR04 UBRR03 UMSEL0 UPM01 UPM00 USBS0 TXCIE0 UDRIE0 RXEN0 TXEN0 TXC0 UDRE0 FE0 DOR0 AT90CAN32/64/128 Bit 2 Bit 1 Bit 0 MSG 2 MSG 1 MSG 0 TIMSTM10 TIMSTM9 TIMSTM8 TIMSTM2 TIMSTM1 TIMSTM0 IDMSK23 IDMSK22 IDMSK21 IDMSK15 IDMSK14 IDMSK13 IDMSK7 IDMSK6 ...

Page 10

... TCNT1L TCNT17 (0x83) Reserved (0x82) TCCR1C FOC1A (0x81) TCCR1B ICNC1 (0x80) TCCR1A COM1A1 (0x7F) DIDR1 – (0x7E) DIDR0 ADC7D (0x7D) Reserved AT90CAN32/64/128 10 Bit 6 Bit 5 Bit 4 Bit 3 TWEA TWSTA TWSTO TWWC TWDR6 TWDR5 TWDR4 TWDR3 TWAR5 TWAR4 TWAR3 TWAR2 TWS6 TWS5 TWS4 ...

Page 11

... EEDR6 EEDR5 EEDR4 EEDR3 – – – EERIE GPIOR06 GPIOR05 GPIOR04 GPIOR03 INT6 INT5 INT4 INTF6 INTF5 INTF4 INTF3 AT90CAN32/64/128 Bit 3 Bit 2 Bit 1 Bit 0 MUX3 MUX2 MUX1 MUX0 – ADTS2 ADTS1 ADTS0 ADIE ADPS2 ADPS1 ADPS0 - / ADC4 ADC9 / ADC3 ADC8 / ADC2 ...

Page 12

... When using the I/O specific commands IN and OUT, the I/O addresses 0x00 - 0x3F must be used. When addressing I/O Registers as data space using LD and ST instructions, 0x20 must be added to these addresses. The AT90CAN32/64/128 is a complex microcontroller with more peripheral units than can be supported within the 64 location reserved in Opcode for the IN and OUT instructions ...

Page 13

... Industrial (-40° to +85°C) 2.7 - 5.5 Z64-2 Industrial (-40° to +85°C) Industrial (-40° to +85°C) 2 Green Industrial (-40° to +85°C) 2.7 - 5.5 Z64-2 Green Package Type AT90CAN32/64/128 Operation Range Product Marking AT90CAN32-16AI AT90CAN32-16MI AT90CAN32-16AU AT90CAN32-16MU AT90CAN64-16AI AT90CAN64-16MI AT90CAN64-16AU AT90CAN64-16MU AT90CAN128-16AI AT90CAN128-16MI AT90CAN128-16AU AT90CAN128-16MU 13 ...

Page 14

... TQFP64 DRAWINGS NOT SCALED AT90CAN32/64/128 14 64 PINS THIN QUAD FLAT PACK D f TOP VIEW MM Min Max Min 1. 0.95 1.05 0.037 C 0.09 0.20 0.004 D 16.00 BSC 0.630 BSC 14.00 BSC 0.551 BSC E 16.00 BSC 0.630 BSC 14.00 BSC 0.551 BSC J 0.05 ...

Page 15

... QFN64 7679HS–CAN–08/08 AT90CAN32/64/128 15 ...

Page 16

... AT90CAN32/64/128 16 7679HS–CAN–08/08 ...

Page 17

... Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMEL’S TERMS AND CONDI- TIONS OF SALE LOCATED ON ATMEL’S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT ...

Related keywords