MSM9225B User’s Manual
Contents
Contents – 1
Table of Contents
Chapter 1
Overview
1.1
Overview..................................................................................................................................................... 1-1
1.2
Features....................................................................................................................................................... 1-1
1.3
Block Diagram............................................................................................................................................ 1-2
1.4
Configuration Example............................................................................................................................... 1-2
1.5
Pin Configuration........................................................................................................................................ 1-3
1.6
Pin Descriptions .......................................................................................................................................... 1-4
Chapter 2
Register Descriptions
2.1
Memory Space ............................................................................................................................................ 2-1
2.2
Message Memory........................................................................................................................................ 2-3
2.3
Message Memory Related Register ............................................................................................................ 2-4
2.3.1
Message Control Register (MCR: x0hex) ............................................................................................. 2-4
2.3.2
Identifier 0 (IDR0: x1hex)..................................................................................................................... 2-7
2.3.3
Identifier 1 (IDR1: x2hex)..................................................................................................................... 2-8
2.3.4
Identifiers 2, 3, 4/Messages 0-7 (MSG0-7 in the case of standard format;
IDR2-4, TMSG0-7 in the case of extended format: x3 to xDhex) ........................................................ 2-8
2.4
Control Registers ...................................................................................................................................... 2-16
2.4.1
CAN Control Register (CANC: 0Ehex) .............................................................................................. 2-17
2.4.2
CAN Interrupt Control Register (CANI: 0Fhex)................................................................................. 2-19
2.4.3
Message Box Count Setting Register (NMES: 1Ehex) ....................................................................... 2-21
2.4.4
CAN Bus Timing Register 0 (BTR0: 1Fhex)...................................................................................... 2-21
2.4.5
CAN Bus Timing Register 1 (BTR1: 2Ehex) ..................................................................................... 2-23
2.4.6
Communication Input/Output Control Register (TIOC: 2Fhex) ......................................................... 2-27
2.4.7
Group Message Register (GMR0: 3Ehex, GMR1: 3Fhex) ................................................................. 2-30
2.4.8
Group Message Mask Register (GMSK) ............................................................................................ 2-31
2.4.9
Standby Control Register (STBY: 8Ehex) .......................................................................................... 2-33
2.4.10 CAN Control Register 2 (CANC2: 8Fhex) ......................................................................................... 2-34
2.4.11 Communication Message Box Number Register (TMN: 9Ehex)........................................................ 2-35
2.4.12 CAN Status Register (CANS: 9Fhex) ................................................................................................. 2-36
2.4.13 Transmit Error Counter (TEC: AEhex)............................................................................................... 2-37
2.4.14 Receive Error Counter (REC: AFhex) ................................................................................................ 2-37
2.4.15 CAN Status Register 2 (CANS2: BEhex) ........................................................................................... 2-38
2.4.16 Bus Off Release Counter (BOCO: BFhex) ......................................................................................... 2-39
Chapter 3
Operational Description
3.1
Operational Procedure ................................................................................................................................ 3-1
3.1.1
Initial Setting......................................................................................................................................... 3-1
3.1.2
Transmit Procedure ............................................................................................................................... 3-2
3.1.3
Receive Procedure................................................................................................................................. 3-3
3.1.4
Message Box Rewrites during Operation.............................................................................................. 3-4
3.1.5
Remote Frame Operation ...................................................................................................................... 3-5
3.1.5.1
Automatic Response ........................................................................................................................ 3-5
3.1.5.2
Manual Response............................................................................................................................. 3-7
B
B
B
Summary of Contents for MSM9225B
Page 7: ...Chapter 1 Overview...
Page 13: ...Chapter 2 Register Descriptions...
Page 53: ...Chapter 3 Operational Description...
Page 62: ...Chapter 4 Microcontroller Interface...
Page 71: ...Chapter 5 Electrical Characteristics...
Page 81: ...Appendixes...