atmega32c1 ATMEL Corporation, atmega32c1 Datasheet - Page 199

no-image

atmega32c1

Manufacturer Part Number
atmega32c1
Description
Atmega32m1 Automotive 8-bit Avr Microcontroller With 32k/64k Bytes In-system Programmable Flash
Manufacturer
ATMEL Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
atmega32c1-15AZ
Manufacturer:
ATMEL
Quantity:
170
Part Number:
atmega32c1-15AZ
Manufacturer:
Atmel
Quantity:
10 000
16.11.5
16.11.6
16.12 Examples of CAN Baud Rate Setting
7647A–AVR–02/08
CAN Time Stamp Registers - CANSTML and CANSTMH
CAN Data Message Register - CANMSG
• Bits 15:0 - TIMSTM15:0: Time Stamp Count
CAN time stamp counter range 0 to 65,535.
• Bit 7:0 – MSG7:0: Message Data
This register contains the CAN data byte pointed at the page MOb register.
After writing in the page MOb register, this byte is equal to the specified message location of the
pre-defined identifier + index. If auto-incrementation is used, at the end of the data register writ-
ing or reading cycle, the index is auto-incremented.
The range of the counting is 8 with no end of loop (0, 1,..., 7, 0,...).
The CAN bus requires very accurate timing especially for high baud rates. It is recommended to
use only an external crystal for CAN operations.
(Refer to
190
Initial Value
Read/Write
Initial Value
Read/Write
to
Bit
Bit
Bit
– 0 - comparison true forced
– 1 - bit comparison enabled.
page 191
“Bit Timing” on page 174
TIMSTM15 TIMSTM14 TIMSTM13 TIMSTM12 TIMSTM11 TIMSTM10 TIMSTM9 TIMSTM8 CANSTMH
TIMSTM7 TIMSTM6 TIMSTM5 TIMSTM4 TIMSTM3 TIMSTM2 TIMSTM1 TIMSTM0 CANSTML
MSG 7
15
R/W
R
7
-
7
-
for “CAN Bit Timing Registers”).
MSG 6
14
R/W
R
6
-
6
-
MSG 5
R/W
13
R
5
-
5
-
and
MSG 4
“Baud Rate” on page 175
R/W
12
R
4
-
4
-
MSG 3
R/W
11
R
3
-
3
-
MSG 2
R/W
10
ATmega32/64/M1/C1
R
2
-
2
-
MSG 1
R/W
R
for timing description and
1
9
-
1
-
MSG 0
R/W
R
0
8
0
-
-
CANMSG
page
199

Related parts for atmega32c1