PIC18C658 MICROCHIP [Microchip Technology], PIC18C658 Datasheet - Page 215

no-image

PIC18C658

Manufacturer Part Number
PIC18C658
Description
High-Performance Microcontrollers with CAN Module
Manufacturer
MICROCHIP [Microchip Technology]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC18C658-1/CL
Manufacturer:
Microchip
Quantity:
6
Part Number:
PIC18C658-1/L
Manufacturer:
Microchip
Quantity:
6
Part Number:
PIC18C658-E/L
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
PIC18C658-E/PT
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
PIC18C658-ES
Manufacturer:
Microchip
Quantity:
131
Part Number:
PIC18C658-I/L
Manufacturer:
Microchip
Quantity:
385
Part Number:
PIC18C658-I/L
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
PIC18C658-I/L
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
PIC18C658-I/PT
Manufacturer:
Microchip
Quantity:
601
Part Number:
PIC18C658-I/PT
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
PIC18C658T-E/L
Manufacturer:
Microchip Technology
Quantity:
10 000
FIGURE 17-4: MESSAGE RECEPTION FLOWCHART
2000 Microchip Technology Inc.
Move message into RXB0
Set FILHIT <0>
according to which filter criteria
was met
Set RXRDY = 1
RXRDY = 0?
RXIE = 1?
Yes
Is
Is
No
The RXRDY bit determines if the
receive register is empty and
able to accept a new message.
Yes
No
Generate Overrun Error:
Set RXB0OVFL
Generate
Frame
Error
RX0DBEN = 1?
Advanced Information
Yes, meets criteria
for RXBO
Is
No
The RXB0DBEN bit determines
if RXB0 can roll over into RXB1
if it is full.
Set CANSTAT <3:0> according
to which receive buffer the
message was loaded into
Message Assembly Buffer (MAB)
No
No
Begin Loading Message into
ERRIE = 1?
Yes
Yes
Generate
Interrupt
Identifier meets
a filter criteria?
Received?
Message?
Go to Start
Message
Message
Is
Start of
Detect
Valid
Start
Yes
Yes
Generate Overrun Error:
Set RXB1OVFL
No
Go to Start
No
Yes, meets criteria
for RXB1
Yes
No
Set FILHIT <2:0>
according to which filter criteria
was met
PIC18CXX8
Move message into RXB1
RXRDY = 0?
Set RXRDY = 1
Yes
RXIE = 1?
Is
Is
No
DS30475A-page 215

Related parts for PIC18C658