Datasheet

© 2007 Microchip Technology Inc. DS21664D-page 17
MCP2502X/5X
REGISTER 2-18: EFLG - ERROR FLAG REGISTER
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
ESCF RBO TXBO TXEP RXEP TXWAR RXWAR EWARN
bit 7 bit 0
bit 7 ESCF: Error State Change (for sending Error state message)
1 = An error state change occurred
0 = No error state change
bit 6 RBO: Receive Buffer Overflow
1 = Overflow occurred
0 = No overflow occurred
bit 5 TXBO: Transmitter in Bus Off Error State bit
1 = TEC reaches 256
0 = Indicates a successful bus recovery sequence
bit 4 TXEP: Transmitter in Error Passive State bit
1 = TEC is equal to or greater than 128
0 = TEC is less than 128
bit 3 RXEP: Receiver in Error Passive State bit
1 = REC is equal to or greater than 128
0 = REC is less than 128
bit 2 TXWAR: Transmitter in Error Warning State bit
1 = TEC is equal to or greater than 96
0 = TEC is less than 96
bit 1 RXWAR: Receiver in Error Warning State bit
1 = REC is equal to or greater than 96
0 = REC is less than 96
bit 0 EWARN; Either the Receive Error counter or Transmit error counter has reached or exceeded
96 errors
1 = TEC or REC is equal to or greater than 96 (TXWAR or RXWAR = 1)
0 = Both REC and TEC are less than 96
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
- n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown