Intel 87C196CB User Manual

Page of 155
87C196CB SUPPLEMENT 
iv
7.4.4
Programming a Message Acceptance Filter  ...........................................................7-17
7.5
CONFIGURING MESSAGE OBJECTS ....................................................................... 7-20
7.5.1
Specifying a Message Object’s Configuration .........................................................7-21
7.5.2
Programming the Message Object Identifier ...........................................................7-22
7.5.3
Programming the Message Object Control Registers .............................................7-23
7.5.3.1
Message Object Control Register 0  ...................................................................7-23
7.5.3.2
Message Object Control Register 1  ...................................................................7-23
7.5.4
Programming the Message Object Data  .................................................................7-23
7.6
ENABLING THE CAN INTERRUPTS .......................................................................... 7-29
7.7
DETERMINING THE CAN CONTROLLER’S INTERRUPT STATUS ......................... 7-32
7.8
FLOW DIAGRAMS ...................................................................................................... 7-35
7.9
DESIGN CONSIDERATIONS...................................................................................... 7-41
7.9.1
Hardware Reset  ......................................................................................................7-41
7.9.2
Software Initialization  ..............................................................................................7-41
7.9.3
Bus-off State  ...........................................................................................................7-41
CHAPTER 8
SPECIAL OPERATING MODES
8.1
CLOCK CIRCUITRY ...................................................................................................... 8-1
CHAPTER 9
INTERFACING WITH EXTERNAL MEMORY
9.1
ADDRESS PINS ............................................................................................................ 9-1
9.2
BUS TIMING MODES.................................................................................................... 9-1
CHAPTER 10
PROGRAMMING THE NONVOLATILE MEMORY
10.1
SIGNATURE WORD AND PROGRAMMING VOLTAGES.......................................... 10-1
10.2
MEMORY MAP FOR SLAVE PROGRAMMING MODE .............................................. 10-1
10.3
MEMORY MAP AND CIRCUIT FOR AUTO PROGRAMMING ................................... 10-2
10.4
MEMORY MAP FOR SERIAL PORT PROGRAMMING.............................................. 10-3
10.4.1
Selecting Bank 0 (FF2000–FF7FFFH) ....................................................................10-4
10.4.2
Selecting Bank 1 (FF8000–FFFFFFH) ....................................................................10-4
APPENDIX A
SIGNAL DESCRIPTIONS
A.1
FUNCTIONAL GROUPINGS OF SIGNALS .................................................................  A-1
A.2
SIGNAL DESCRIPTIONS.............................................................................................  A-3
A.3
DEFAULT CONDITIONS ............................................................................................  A-14
GLOSSARY
INDEX