AT90CAN128-16ME ATMEL [ATMEL Corporation], AT90CAN128-16ME Datasheet

no-image

AT90CAN128-16ME

Manufacturer Part Number
AT90CAN128-16ME
Description
8-bit Microcontroller with 128K Bytes of ISP Flash and CAN Controller
Manufacturer
ATMEL [ATMEL Corporation]
Datasheet
Features
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
Peripheral Features
Special Microcontroller Features
I/O and Packages
Operating Voltages
Operating temperature
Maximum Frequency
– 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
– 128K Bytes of In-System Reprogrammable Flash
– Optional Boot Code Section with Independent Lock Bits
– 4K Bytes EEPROM (Endurance: 100,000 Write/Erase Cycles)
– 4K Bytes Internal SRAM
– 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 (Psying 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
– 2.7 - 5.5V
– Industrial (-40°C to +85°C)
– 8 MHz at 2.7V - Industrial range
– 16 MHz at 4.5V - Industrial range
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)
®
8-bit Microcontroller
Note: This is a summary document. A complete document is
available on our web site at www.atmel.com.
8-bit
Microcontroller
with
128K Bytes of
ISP Flash
and
CAN Controller
AT90CAN128
Preliminary
Summary
Rev. 4250CS–CAN–03/04
1

Related parts for AT90CAN128-16ME

AT90CAN128-16ME Summary of contents

Page 1

... Maximum Frequency – 8 MHz at 2.7V - Industrial range – 16 MHz at 4.5V - Industrial range ® 8-bit Microcontroller 8-bit Microcontroller with 128K Bytes of ISP Flash and CAN Controller AT90CAN128 Preliminary Summary Rev. 4250CS–CAN–03/04 Note: This is a summary document. A complete document is available on our web site at www.atmel.com. 1 ...

Page 2

... In-System Self-Programmable Flash on a monolithic chip, the Atmel AT90CAN128 is a powerful microcontroller that provides a highly flexible and cost effective solution to many embedded control applications. The AT90CAN128 AVR is supported with a full suite of program and system develop- ment tools including: C compilers, macro assemblers, program debugger/simulators, in- circuit emulators, and evaluation kits. ...

Page 3

... Z ALU LINES STATUS REGISTER DATA DIR. DATA REGISTER DATA DIR. REG. PORTE PORTB REG. PORTB PORTB DRIVERS PB7 - PB0 AT90CAN128 PC7 - PC0 PORTC DRIVERS DATA REGISTER DATA DIR. REG. PORTC PORTC 8-BIT DATA BUS INTERNAL CALIB. OSC OSCILLATOR OSCILLATOR WATCHDOG TIMER ...

Page 4

... Pin Configurations Figure 2. Pinout AT90CAN128- 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 5

... Figure 3. Pinout AT90CAN128- QFN ( (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 14 (OC1A) PB5 ...

Page 6

... The Port C pins are tri-stated when a reset condition becomes active, even if the clock is not running. Port C also serves the functions of special features of the AT90CAN128 as listed on page 74. Port 8-bit bi-directional I/O port with internal pull-up resistors (selected for each bit) ...

Page 7

... The Port G pins are tri-stated when a reset condition becomes active, even if the clock is not running. Port G also serves the functions of various special features of the AT90CAN128 as listed on page 84. Reset input. A low level on this pin for longer than the minimum pulse length will gener- ate a reset ...

Page 8

... UBRR011 UBRR06 UBRR05 UBRR04 UBRR03 UMSEL0 UPM01 UPM00 USBS0 TXCIE0 UDRIE0 RXEN0 TXEN0 TXC0 UDRE0 FE0 DOR0 AT90CAN128 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 9

... TCNT115 (0x84) TCNT1L TCNT17 (0x83) Reserved (0x82) TCCR1C FOC1A (0x81) TCCR1B ICNC1 (0x80) TCCR1A COM1A1 (0x7F) DIDR1 – (0x7E) DIDR0 ADC7D AT90CAN128 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 10

... EEAR4 EEAR3 EEDR6 EEDR5 EEDR4 EEDR3 – – – GPIOR06 GPIOR05 GPIOR04 GPIOR03 INT6 INT5 INT4 INTF6 INTF5 INTF4 AT90CAN128 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 11

... 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 AT90CAN128 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 12

... Ordering Information Ordering Code Speed (MHz) AT90CAN128-16AE 16 AT90CAN128-16ME 16 AT90CAN128-16AI 16 AT90CAN128-16MI 16 Note: This device can also be supplied in wafer form. Please contact your local Atmel sales office for detailed ordering information and minimum quantities. Packaging Information 64A 64-Lead, Thin (1.0 mm) Plastic Gull Wing Quad Flat Package (TQFP) ...

Page 13

... D1 and E1 are maximum plastic body size dimensions including mold mismatch. 3. Lead coplanarity is 0.10 mm maximum. 4250CS–CAN–03/04 64 LEADS Thin Quad Flat Package B INDEX CORNER 11˚~13˚ A1 SYMBOL AT90CAN128 MIN NOM MAX MIN – – 1.20 – 0.05 – 0.15 . 002 0.95 1.00 1.05 . 037 15.75 16.00 16.25 . 620 (2) 13 ...

Page 14

... QFN64 INDEX CORNER 64x b K 64x L BOTTOM VIEW Note: Compliant JEDEC MO-220 AT90CAN128 16 64 LEADS Quad Flat No lead D E TOP VIEW J e INDEX CORNER EXPOSED DIE ATTACH PAD SEATING PLANE 0.08 C SIDE VIEW MM INCH MIN NOM MAX MIN ...

Page 15

Atmel Headquarters Corporate Headquarters 2325 Orchard Parkway San Jose, CA 95131 TEL 1(408) 441-0311 FAX 1(408) 487-2600 Europe Atmel Sarl Route des Arsenaux 41 Case Postale 80 CH-1705 Fribourg Switzerland TEL (41) 26-426-5555 FAX (41) 26-426-5500 Asia Room 1219 Chinachem ...

Related keywords