EasyManuals Logo

Microchip Technology dsPIC33 series User Manual

Microchip Technology dsPIC33 series
116 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #99 background imageLoading...
Page #99 background image
2018 Microchip Technology Inc. DS70005340A-page 99
CAN FD Protocol Module
Figure 10-18: TXQ – Next Message Loaded
Figure 10-19 illustrates the status of the TXQ after six more messages are loaded: MSG2-MSG7.
The user address now points to the last free message object: MO7.
Figure 10-19: TXQ – Next Six Messages Loaded
Figure 10-20 illustrates the status of the TXQ after MSG8 is loaded, and UINC is set. The TXQ
is now full, all flags are cleared. The user address now points to MO0. The user application now
sets TXREQ. The messages will be transmitted based on the priority of their IDs.
Figure 10-20: TXQ – Full
10.5 Transmit Event FIFO Behavior
C1TEFCONL and C1TEFCONH are used to control the TEF. C1TEFSTA contains the status
flags. C1TEFUAL and C1TEFUAH contain the user address of the next message object to read.
The actual RAM address is calculated using Equation 7-1.
MO0
MO1/MSG1
MO2
MO7
C1TXQUAL = 0x090
C1TXQSTA:
TXQEIF = 0
TXQNIF = 1
C1TXQCONL:
TXREQ = 0
MO0/MSG2
MO1/MSG1
MO2/MSG3
C1TXQUAL = 0x1A8
C1TXQSTA:
TXQEIF = 0
TXQNIF = 1
C1TXQCONL:
TXREQ = 0
MO3/MSG4
MO4/MSG5
MO5/MSG6
MO6/MSG7
MO7
MO0/MSG2
MO1/MSG1
MO2/MSG3
C1TXQUAL = 0x090
C1TXQSTA:
TXQEIF = 0
TXQNIF = 0
C1TXQCONL:
TXREQ = 1
MO3/MSG4
MO4/MSG5
MO5/MSG6
MO6/MSG7
MO7/MSG8

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Microchip Technology dsPIC33 series and is the answer not in the manual?

Microchip Technology dsPIC33 series Specifications

General IconGeneral
BrandMicrochip Technology
ModeldsPIC33 series
CategoryMotherboard
LanguageEnglish

Related product manuals