Sign In
Upload
Manuals
Brands
Atmel Manuals
Microcontrollers
AVR AT90CAN32
Atmel AVR AT90CAN32 Manuals
Manuals and User Guides for Atmel AVR AT90CAN32. We have
2
Atmel AVR AT90CAN32 manuals available for free PDF download: Manual
Atmel AVR AT90CAN32 Manual (429 pages)
8-bit Microcontroller with 32K/64K/128K Bytes of ISP Flash and CAN Controller
Brand:
Atmel
| Category:
Microcontrollers
| Size: 4.96 MB
Table of Contents
Part Description
2
Block Diagram
4
Pin Configurations
5
Pin Descriptions
6
About Code Examples
8
AVR CPU Core
9
Architectural Overview
9
ALU - Arithmetic Logic Unit
10
Status Register
11
General Purpose Register File
12
Stack Pointer
14
Instruction Execution Timing
14
Reset and Interrupt Handling
15
SRAM Data Memory
19
Data Memory
21
EEPROM Data Memory
22
External Memory Interface
27
General Purpose I/O Registers
36
Clock Systems and Their Distribution
37
Default Clock Source
38
Crystal Oscillator
39
Low-Frequency Crystal Oscillator
40
Calibrated Internal RC Oscillator
41
External Clock
42
Clock Output Buffer
43
System Clock Prescaler
44
Power Management and Sleep Modes
46
Idle Mode
47
ADC Noise Reduction Mode
47
Power down Mode
47
Power Save Mode
47
Standby Mode
48
Minimizing Power Consumption
48
System Control and Reset
51
Internal Voltage Reference
56
Watchdog Timer
57
Timed Sequences for Changing the Configuration of the Watchdog Timer
59
Moving Interrupts between Application and Boot Space
64
Ports as General Digital I/O
67
Alternate Port Functions
71
External Interrupts
93
Timer/Counter Clock Sources
100
Counter Unit
100
Output Compare Unit
101
Compare Match Output Unit
103
Modes of Operation
104
Timer/Counter Timing Diagrams
108
8-Bit Timer/Counter Register Description
109
Accessing 16-Bit Registers
116
C Code Example
118
Timer/Counter Clock Sources
119
Counter Unit
120
Input Capture Unit
121
Output Compare Units
123
Compare Match Output Unit
125
Modes of Operation
126
Timer/Counter Timing Diagrams
134
Serial Peripheral Interface (Spi)
168
SS Pin Functionality
172
Data Modes
175
Dual USART
177
Clock Generation
179
USART Initialization
182
Asynchronous Data Reception
190
Multi-Processor Communication Mode
193
USART Register Description
195
Examples of Baud Rate Setting
200
Two-Wire Serial Interface
204
Two-Wire Serial Interface Bus Definition
204
Data Transfer and Frame Format
205
Multi-Master Bus Systems, Arbitration and Synchronization
207
Overview of the TWI Module
209
TWI Register Description
212
Using the TWI
215
Transmission Modes
218
Slave Receiver Mode
224
Multi-Master Systems and Arbitration
232
Controller Area Network - CAN
234
CAN Protocol
234
Message Formats
235
CAN Controller
240
CAN Channel
241
Bit Timing
242
Message Objects
243
Error Management
248
Analog Comparator Register Description
269
Analog Comparator Multiplexed Input
271
Analog to Digital Converter - ADC
273
Operation
274
Starting a Conversion
275
Prescaling and Conversion Timing
276
Changing Channel or Reference Selection
279
ADC Noise Canceler
280
ADC Conversion Result
284
ADC Register Description
287
JTAG Interface and On-Chip Debug System
293
Test Access Port - TAP
293
TAP Controller
296
Using the Boundary-Scan Chain
297
Using the On-Chip Debug System
297
On-Chip Debug Specific JTAG Instructions
298
On-Chip Debug Related Register in I/O Memory
299
Using the JTAG Programming Capabilities
299
System Overview
300
Data Registers
300
Boundary-Scan Specific JTAG Instructions
302
Boundary-Scan Related Register in I/O Memory
304
Boundary-Scan Chain
304
Scanning the ADC
310
Boundary-Scan Description Language Files
320
Boot Loader Support - Read-While-Write Self-Programming
321
Application and Boot Loader Flash Sections
321
Read-While-Write and no Read-While-Write Flash Sections
321
Boot Loader Lock Bits
324
Entering the Boot Loader Program
325
Addressing the Flash During Self-Programming
327
Self-Programming the Flash
328
Simple Assembly Code Example for a Boot Loader
332
Memory Programming
336
Program and Data Memory Lock Bits
336
Signature Bytes
339
Calibration Byte
339
Parallel Programming
342
Electrical Characteristics
365
Absolute Maximum Ratings
365
Maximum Speed
368
Two-Wire Serial Interface Characteristics
369
SPI Timing Characteristics
370
ADC Characteristics
373
Parallel Programming Characteristics
380
Timing Requirements
381
Decoupling Capacitors
383
Active Supply Current
384
Idle Supply Current
387
Power-Down Supply Current
389
Power-Save Supply Current
390
Standby Supply Current
391
Pin Driver Strength
393
Pin Thresholds and Hysteresis
395
BOD Thresholds and Analog Comparator Offset
397
Internal Oscillator Speed
399
Current Consumption of Peripheral Units
401
Current Consumption in Reset and Reset Pulse Width
403
Register Summary
405
Instruction Set Summary
409
Ordering Information
412
Packaging Information
412
Errata Summary
416
Document Creation
420
Advertisement
Atmel AVR AT90CAN32 Manual (17 pages)
8-bit Microcontroller with 32K/64K/128K Bytes of ISP Flash and CAN Controller
Brand:
Atmel
| Category:
Microcontrollers
| Size: 0.49 MB
Table of Contents
Part Description
2
Block Diagram
4
Pin Configurations
5
About Code Examples
8
Register Summary
9
Ordering Information
13
Packaging Information
13
Advertisement
Related Products
Atmel AVR AT90CAN64
Atmel AVR AT90CAN128
Atmel AT90S1200
Atmel AVR AT90S2323
Atmel AT90PWM2
Atmel AT90S8515-8JU
Atmel AT90S8515-4JI
Atmel AT90S8515-8AI
Atmel AT90S8515-8PU
Atmel AT90S8515-4PC
Atmel Categories
Microcontrollers
Motherboard
Computer Hardware
Controller
Accessories
More Atmel Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL