49
SPRUHE8E – October 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
List of Figures
22-5.
R/S Bit in First Byte
.....................................................................................................
22-6.
Data Validity During Bit Transfer on the I2C Bus
...................................................................
22-7.
Master Single TRANSMIT
..............................................................................................
22-8.
Master Single RECEIVE
................................................................................................
22-9.
Master TRANSMIT with Repeated START
..........................................................................
22-10. Master RECEIVE with Repeated START
............................................................................
22-11. Master RECEIVE with Repeated START after TRANSMIT with Repeated START
............................
22-12. Master TRANSMIT with Repeated START after RECEIVE with Repeated START
............................
22-13. Slave Command Sequence
............................................................................................
22-14. I2C Master Slave Address (I2CMSA) Register
......................................................................
22-15. I2C Master Control/Status (I2CMCS) (Read-Only) Register
......................................................
22-16. I2C Master Control/Status (I2CMCS) (Write-Only) Register
......................................................
22-17. I2C Master Data (I2CMDR) Register
.................................................................................
22-18. I2C Master Timer Period (I2CMTPR) Register
......................................................................
22-19. I2C Master Interrupt Mask (I2CMIMR) Register
.....................................................................
22-20. I2C Master Raw Interrupt Status (I2CMRIS) Register
..............................................................
22-21. I2C Master Masked Interrupt Status (I2CMMIS) Register
.........................................................
22-22. I2C Master Interrupt Clear (I2CMICR) Register
.....................................................................
22-23. I2C Master Configuration (I2CMCR) Register
.......................................................................
22-24. I2C Slave Own Address (I2CSOAR) Register
.......................................................................
22-25. I2C Slave Control/Status (I2CSCSR) Register (Read-Only)
......................................................
22-26. I2C Slave Control/Status (I2CSCSR) Register (Write-Only)
.......................................................
22-27. I2C Slave Data (I2CSDR) Register
...................................................................................
22-28. I2C Slave Interrupt Mask (I2CSIMR) Register
......................................................................
22-29. I2C Slave Raw Interrupt Status (I2CSRIS) Register
................................................................
22-30. I2C Slave Masked Interrupt Status (I2CSMIS) Register
...........................................................
22-31. I2C Slave Interrupt Clear (I2CSICR) Register
.......................................................................
23-1.
CAN Block Diagram
.....................................................................................................
23-2.
CAN_MUXing
............................................................................................................
23-3.
CAN Core in Silent Mode
..............................................................................................
23-4.
CAN Core in Loopback Mode
.........................................................................................
23-5.
CAN Core in External Loopback Mode
...............................................................................
23-6.
CAN Core in Loopback Combined with Silent Mode
...............................................................
23-7.
Initialization of a Transmit Object
.....................................................................................
23-8.
Initialization of a single Receive Object for Data Frames
..........................................................
23-9.
Initialization of a single Receive Object for Remote Frames
......................................................
23-10. CPU Handling of a FIFO Buffer (Interrupt Driven)
..................................................................
23-11. Bit Timing
.................................................................................................................
23-12. The Propagation Time Segment
......................................................................................
23-13. Synchronization on Late and Early Edges
...........................................................................
23-14. Filtering of Short Dominant Spikes
....................................................................................
23-15. Structure of the CAN Core's CAN Protocol Controller
.............................................................
23-16. Data Transfer Between IF1 and IF2 Registers and Message RAM
..............................................
23-17. Structure of a Message Object
........................................................................................
23-18. Message RAM Representation in Debug Mode
.....................................................................
23-19. CAN Control Register (CAN CTL) [offset = 0x00]
...................................................................
23-20. Error and Status Register (CAN ES) [offset = 0x04]
...............................................................
23-21. Error Counter Register (CAN ERRC) [offset = 0x08]
...............................................................
23-22. Bit Timing Register (CAN BTR) [offset = 0x0C]
.....................................................................