Hi Folks, I am sure there is no problem in my circuit and CAN driver for the PIC18F258. The PIC18F258 can receive messages it send in the loopback mode, but it cannot send out nor receive a message in the normal mode. I am using Microchip C18 compiler and MPLAB ICE. The Baud rate I chose is 125 kbps and the oscillator frequency of the PIC18F258 is 20 MHz. The lists below are the registers' value during the PIC18F running in the normal mode. Please give some suggestion why it does not work in the normal mode! F6F CANCON H'00' F6E CANSTAT H'00' F70 BRGCON1 H'09' F71 BRGCON2 H'8A' F72 BRGCON3 H'01' F40 TXB0CON H'1A' F45 TXB0DLC H'04' F46 TXB0D0 H'11' F30 TXB1CON H'1A' F35 TXB1DLC H'05' F76 TXERRCNT H'00' F60 RXB0CON H'60' F65 RXB0DLC H'05' Thanks in advance! Luke -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.