Any PIC18F microcontroller with both CANTX, CANRX and USB D+/D-

675 views Asked by At

I found some PIC18F microncontroller (e.g. PIC18F258) with built-in CAN module. They have own CANTX and CANRX pins, which can save a lot work (without connect to other device based on SPI). I also want to transmit the CAN message into computer by USB. Thus, USB module is also necessary. Currently, are there any PIC18F device with both built-in CAN module (CANTX,CANRX pins) and USB module (D+/D- pins)?

1

There are 1 answers

0
francis On BEST ANSWER

Here is a list of pic 18f products and their specs. The show all specs button can be hit and the number of USB modules and the number of CAN module can be specified.

Unfortunately, there is no pic 18f microcontroller with both a USB module and a CAN module for the moment.

There are some 16-bit pic24 or dspic33 with a USB module and 2 can modules :

  • dsPIC33EP256MU806
  • dsPIC33EP256MU810
  • PIC24EP256GU810
  • dsPIC33EP256MU814
  • PIC24EP256GU814
  • PIC24EP512GU814
  • dsPIC33EP512MU810
  • PIC24EP512GU810
  • dsPIC33EP512MU814

Here is the corresponding datasheet.

Their USB module features full speed host and device support, and On The Go support.

The peripheral pin select allows you to remap the pin functions. There is no pin named CANRX or CANTX on PIC24 since you can choose input or output pins.