Features- PIC18 Core with 83 Instructions, 31 Stack Levels
- Internal 64MHz oscillator
- Operating Voltage Range:- ‘F’ Version (2.3V – 5.5V)- Low Power ‘LF’ variant (1.8V – 3.6V)
- Temperature Range:- Industrial Version (-40C to 85C)- Extended Version (-40C to 125C)
- 64 KB Flash Program Memory with self read/write capability
- 4096 Bytes Data SRAM Memory
- 1024 Bytes of EEPROM
- 35 x 10-bit ADC channels
- 1 x 5-bit DAC
- 2 x Comparators
- Fixed Voltage Reference (FVR) module - 1.024V, 2.048V and 4.096V output levels
- Hardware Capacitive Voltage Divider (CVD) for mTouch buttons/sliders
- 1 x Zero-Cross Detect
- Constant Current I/O
- 1 x I2C/SPI
- 1 x EUSART with LIN support
- CRC with Memory Scan
- Windowed Watchdog Timer (WWDT)
- 1 x Hardware Limit Timer (HLT)
- 1 x Complementary Waveform Generator
- 2 x standalone 10-bit PWM modules
- 2 x Capture/Compare/PWM modules
- Four 8-bit Timers/Counters
- Three 16-bit Timers/Counters
- 1 x Hardware Limit Timer (HLT)
- Extended Watchdog Timer (WDT)
- eXtreme Low Power (XLP) technology
- Doze, Idle, and Sleep Power Saving Operating Modes
- Sleep mode: 50nA @ 1.8V, typical
- Active mode: 32uA/MHz @ 1.8V, typical
- Low Current Power-on Reset (POR)
- Brown-out Reset (BOR)
- Low-Power BOR (LPBOR)
- Peripheral Pin Select
- In-Circuit Debug Integrated On-Chip
- In-Circuit Serial Programing (ICSP) via Two Pins
| Parameter
Parameter Name
Value
| Value |
Program Memory Type
Flash
|
Flash
|
Program Memory (KB)
64
|
64
|
CPU Speed (MIPS)
16
|
16
|
RAM Bytes
4,096
|
4,096
|
Data EEPROM (bytes)
1024
|
1024
|
Digital Communication Peripherals
2-UART, 2-SPI, 2-I2C
|
2-UART, 2-SPI, 2-I2C
|
Capture/Compare/PWM Peripherals
2 CCP
|
2 CCP
|
Timers
4 x 8-bit, 3 x 16-bit
|
4 x 8-bit, 3 x 16-bit
|
ADC
35 ch, 10-bit
|
35 ch, 10-bit
|
Comparators
2
|
2
|
Temperature Range (C)
-40 to 125
|
-40 to 125
|
Operating Voltage Range (V)
1.8 to 5.5
|
1.8 to 5.5
|
Pin Count
40
|
40
|
XLP
Yes
|
Yes
|
Cap Touch Channels
35
|
35
|
|