
9.9 PIC18F258 Microcontroller
Later in this chapter the PIC18F258 microcontroller is used in a CAN bus–based
project. This section describes this microcontroller and its operating principles with
respect to its built-in CAN bus. The principles here are in general applicable to other
PIC microcontrollers with CAN modules.
The PIC18F258 is a high performance 8-bit microcontroller with integrated CAN
module. The device has the following features:
32K flash program memory
1536 bytes RAM data memory
256 bytes EEPROM memory
22 I/O ports
5-channel 10-bit A/D converters
Three timers/counters
Three external interrupt pins
High-current (25mA) sink/source
Capture/compare/PWM module
SPI/I
2
C module
CAN 2.0A/B module
Power-on reset and power-on timer
Watchdog timer
Priority level interrupts
DC to 40MHz clock input
8 8 hardware multiplier
Wide operating voltage (2.0V to 5.5V)
Power-saving sleep mode
www.newnespress.com
491Advanced PIC18 Projects—CAN Bus Projects
Comentários a estes Manuais