MICROCHIP PIC18F25K83T-I/SS
| Manufacturer | |
| MPN | PIC18F25K83T-I/SS |
| LCSC Part # | C628986 |
| Packaging | SSOP-28-208mil |
| Customer # | |
| Key Attributes | 28-Pin, Low-Power, High-Performance Microcontrollers with CAN Technology |
| Datasheet |
Products Specifications
| Type | Description | |
|---|---|---|
| Category | Integrated Circuits (ICs)/Embedded/Microcontrollers | |
| Manufacturer | MICROCHIP | |
| Packaging | SSOP-28-208mil | |
| DAC (Bit) | 5bit | |
| ADC (Bit) | 12bit | |
| Operating Temperature | -40℃~+85℃ | |
| Program Memory Type | FLASH | |
| Voltage - Supply | 2.3V~5.5V | |
| EEPROM | 1KB | |
| Program Storage Size | 32KB | |
| CPU Core | PIC | |
| Core Size | 8 Bit | |
| CPU Maximum Speed | 64MHz | |
| Oscillator Type | Built-in | |
| Number of I/O | 25 |
| Type | Description | |
|---|---|---|
| Category | Integrated Circuits (ICs)/Embedded/Microcontrollers | |
| Manufacturer | MICROCHIP | |
| Packaging | SSOP-28-208mil | |
| DAC (Bit) | 5bit | |
| ADC (Bit) | 12bit | |
| Operating Temperature | -40℃~+85℃ | |
| Program Memory Type | FLASH | |
| Voltage - Supply | 2.3V~5.5V |
| Type | Description | |
|---|---|---|
| EEPROM | 1KB | |
| Program Storage Size | 32KB | |
| CPU Core | PIC | |
| Core Size | 8 Bit | |
| CPU Maximum Speed | 64MHz | |
| Oscillator Type | Built-in | |
| Number of I/O | 25 |
Introduction
The PIC18(L)FXXK83 is a full-featured CAN product family that can be used in automotive and industrial applications. The multitude of communication peripherals found on the product family, such as CAN, SPI, two I²Cs, two UARTs, LIN, DMX, and DALI can handle a wide range of wired and wireless (using external modules) communication protocols for intelligent applications. This family includes a 12-bit ADC with Computation (ADC²) extensions for automated signal analysis to reduce the complexity of the application. This, combined with the Core Independent Peripherals integration capabilities, enables functions for motor control, power supply, sensor, signal and user interface applications.
Features
- C Compiler Optimized RISC Architecture
- Operating Speed:
- Up to 64 MHz clock operation
- 62.5 ns minimum instruction cycle
- Two Direct Memory Access (DMA) Controllers:
- Data transfers to SFR/GPR spaces from either Program Flash Memory, Data EEPROM or SFR/GPR spaces
- User-programmable source and destination sizes
- Hardware and software-triggered data transfers
- System Bus Arbiter with User-Configurable Priorities for Scanner and DMA1/DMA2 with respect to the main line and interrupt execution
- Vectored Interrupt Capability:
- Selectable high/low priority
- Fixed interrupt latency
- Programmable vector table base address
- 31-Level Deep Hardware Stack
- Low-Current Power-on Reset (POR)
- Configurable Power-up Timer (PWRT)
- Brown-Out Reset (BOR)
- Low-Power BOR (LPBOR) Option
- Windowed Watchdog Timer (WWDT):
- Variable prescaler selection
- Variable window size selection
- Configurable in hardware or software
- Up to 64 KB Flash Program Memory
- Up to 4 KB Data SRAM Memory
- Up to 1 KB Data EEPROM
- Memory Access Partition (MAP):
- Configurable boot and app region sizes with individual write-protections
- Programmable Code Protection
- Device Information Area (DIA) stores:
- Unique IDs and Device IDs
- Temp Sensor factory-calibrated data
- Fixed Voltage Reference calibrated data
- Device Configuration Information (DCI) stores:
- Erase row size
- Number of write latches per row
- Number of user rows
- Data EEPROM memory size
- Pin count
- Operating Voltage Range:
- 1.8V to 3.6V (PIC18LF25/26K83)
- 2.3V to 5.5V (PIC18F25/26K83)
- Temperature Range:
- Industrial: -40℃ to 85℃
- Extended: -40℃ to 125℃
- DOZE mode: Ability to run CPU core slower than the system clock
- IDLE mode: Ability to halt CPU core while internal peripherals continue operating
- SLEEP mode: Lowest power consumption
- Peripheral Module Disable (PMD):
- Ability to disable unused peripherals to minimize power consumption
- Sleep mode: 60 nA @ 1.8V, typical
- Windowed Watchdog Timer: 720 nA @ 1.8V, typical
- Secondary Oscillator: 580 nA @ 32 kHz
- Operating Current:
- 4 uA @ 32 kHz, 1.8V, typical
- 45 uA/MHz @ 1.8V, typical
- Three 8-Bit Timers (TMR2/4/6) with Hardware Limit Timer (HLT):
- Hardware monitoring and Fault detection
- Four 16-Bit Timers (TMR0/1/3/5)
- Four Configurable Logic Cell (CLC):
- Integrated combinational and sequential logic
- Three Complementary Waveform Generators (CWGs):
- Rising and falling edge dead-band control
- Full-bridge, half-bridge, 1-channel drive
- Multiple signal sources
- Programmable dead band
- Fault-shutdown input
- Four Capture/Compare/PWM (CCP) modules
- Four 10-bit Pulse-Width Modulators (PWMs)
- Numerically Controlled Oscillator (NCO):
- Generates true linear frequency control
- High resolution using 20-bit accumulator and 20-bit increment values
- DSM: Data Signal Modulator:
- Multiplex two carrier clocks, with glitch prevention feature
- Multiple sources for each carrier
- Programmable CRC with Memory Scan:
- Reliable data/program memory monitoring for fail-safe operation (e.g., Class B)
- Calculate CRC over any portion of program memory or data EEPROM
- Two UART Modules:
- Modules are asynchronous and compatible with RS-232 and RS-485
- Support LIN Master and Slave, DMX mode, DALI Gear and Device protocols
- Automatic and user-timed BREAK period generation
- DMA Compatible
- Automatic checksums
- Programmable 1, 1.5, and two Stop bits
- Wake-up on BREAK reception
- One SPI module:
- Configurable length bytes
- Configurable length data packets
- Receive-without-transmit option
- Transmit-without-receive option
- Transfer byte counter
- Separate Transmit and Receive Buffers with 2-byte FIFO and DMA capabilities
- CAN module:
- Conforms to CAN 2.0B Active Specification
- Three operating modes: Legacy (compatible with existing PIC18CXX8/FXX8 CAN modules), Enhanced mode, and FIFO mode.
- Message bit rates up to 1 Mbps
- DeviceNet data byte filter support
- Six programmable receive/transmit buffers
- Three dedicated transmit buffers
- Two dedicated receive buffers
- 16 Full, 29-bit acceptance filters with dynamic association
- Three full, 29-bit acceptance masks
- Automatic remote frame handling
- Advanced error management features.
- Two I²C modules, SMBus, PMBus compatible:
- Dedicated Address, Transmit and Receive buffers
- Bus Collision Detection with arbitration
- Bus time-out detection and handling
- Multi-Master mode
- Separate Transmit and Receive Buffers with 2-byte FIFO and DMA capabilities
- I²C, SMBus 2.0 and SMBus 3.0, and 1.8V input level selections
- Supports Standard-mode (100 kHz), Fastmode (400 kHz) and Fast-mode plus (1 MHz) modes of operation
- Device I/O Port Features:
- 25 I/O pins
- One input-only pin (RE3)
- Individually programmable I/O direction, open-drain, slew rate, weak pull-up control
- Interrupt-on-change
- Three Ex
Applications
- automotive
- industrial
| Qty | Unit Price | Total Amount |
|---|---|---|
| 1+ | $ 10.3535 | $ 10.35 |
| 10+ | $ 8.8819 | $ 88.82 |
| 30+ | $ 7.9843 | $ 239.53 |
| 100+ | $ 7.2314 | $ 723.14 |
Standard Packaging2100/Full Reel | ||
Products Specifications
| Type | Description | |
|---|---|---|
| Category | Integrated Circuits (ICs)/Embedded/Microcontrollers | |
| Manufacturer | MICROCHIP | |
| Packaging | SSOP-28-208mil | |
| DAC (Bit) | 5bit | |
| ADC (Bit) | 12bit | |
| Operating Temperature | -40℃~+85℃ | |
| Program Memory Type | FLASH | |
| Voltage - Supply | 2.3V~5.5V | |
| EEPROM | 1KB | |
| Program Storage Size | 32KB | |
| CPU Core | PIC | |
| Core Size | 8 Bit | |
| CPU Maximum Speed | 64MHz | |
| Oscillator Type | Built-in | |
| Number of I/O | 25 |
| Type | Description | |
|---|---|---|
| Category | Integrated Circuits (ICs)/Embedded/Microcontrollers | |
| Manufacturer | MICROCHIP | |
| Packaging | SSOP-28-208mil | |
| DAC (Bit) | 5bit | |
| ADC (Bit) | 12bit | |
| Operating Temperature | -40℃~+85℃ | |
| Program Memory Type | FLASH | |
| Voltage - Supply | 2.3V~5.5V |
| Type | Description | |
|---|---|---|
| EEPROM | 1KB | |
| Program Storage Size | 32KB | |
| CPU Core | PIC | |
| Core Size | 8 Bit | |
| CPU Maximum Speed | 64MHz | |
| Oscillator Type | Built-in | |
| Number of I/O | 25 |
Introduction
The PIC18(L)FXXK83 is a full-featured CAN product family that can be used in automotive and industrial applications. The multitude of communication peripherals found on the product family, such as CAN, SPI, two I²Cs, two UARTs, LIN, DMX, and DALI can handle a wide range of wired and wireless (using external modules) communication protocols for intelligent applications. This family includes a 12-bit ADC with Computation (ADC²) extensions for automated signal analysis to reduce the complexity of the application. This, combined with the Core Independent Peripherals integration capabilities, enables functions for motor control, power supply, sensor, signal and user interface applications.
Features
- C Compiler Optimized RISC Architecture
- Operating Speed:
- Up to 64 MHz clock operation
- 62.5 ns minimum instruction cycle
- Two Direct Memory Access (DMA) Controllers:
- Data transfers to SFR/GPR spaces from either Program Flash Memory, Data EEPROM or SFR/GPR spaces
- User-programmable source and destination sizes
- Hardware and software-triggered data transfers
- System Bus Arbiter with User-Configurable Priorities for Scanner and DMA1/DMA2 with respect to the main line and interrupt execution
- Vectored Interrupt Capability:
- Selectable high/low priority
- Fixed interrupt latency
- Programmable vector table base address
- 31-Level Deep Hardware Stack
- Low-Current Power-on Reset (POR)
- Configurable Power-up Timer (PWRT)
- Brown-Out Reset (BOR)
- Low-Power BOR (LPBOR) Option
- Windowed Watchdog Timer (WWDT):
- Variable prescaler selection
- Variable window size selection
- Configurable in hardware or software
- Up to 64 KB Flash Program Memory
- Up to 4 KB Data SRAM Memory
- Up to 1 KB Data EEPROM
- Memory Access Partition (MAP):
- Configurable boot and app region sizes with individual write-protections
- Programmable Code Protection
- Device Information Area (DIA) stores:
- Unique IDs and Device IDs
- Temp Sensor factory-calibrated data
- Fixed Voltage Reference calibrated data
- Device Configuration Information (DCI) stores:
- Erase row size
- Number of write latches per row
- Number of user rows
- Data EEPROM memory size
- Pin count
- Operating Voltage Range:
- 1.8V to 3.6V (PIC18LF25/26K83)
- 2.3V to 5.5V (PIC18F25/26K83)
- Temperature Range:
- Industrial: -40℃ to 85℃
- Extended: -40℃ to 125℃
- DOZE mode: Ability to run CPU core slower than the system clock
- IDLE mode: Ability to halt CPU core while internal peripherals continue operating
- SLEEP mode: Lowest power consumption
- Peripheral Module Disable (PMD):
- Ability to disable unused peripherals to minimize power consumption
- Sleep mode: 60 nA @ 1.8V, typical
- Windowed Watchdog Timer: 720 nA @ 1.8V, typical
- Secondary Oscillator: 580 nA @ 32 kHz
- Operating Current:
- 4 uA @ 32 kHz, 1.8V, typical
- 45 uA/MHz @ 1.8V, typical
- Three 8-Bit Timers (TMR2/4/6) with Hardware Limit Timer (HLT):
- Hardware monitoring and Fault detection
- Four 16-Bit Timers (TMR0/1/3/5)
- Four Configurable Logic Cell (CLC):
- Integrated combinational and sequential logic
- Three Complementary Waveform Generators (CWGs):
- Rising and falling edge dead-band control
- Full-bridge, half-bridge, 1-channel drive
- Multiple signal sources
- Programmable dead band
- Fault-shutdown input
- Four Capture/Compare/PWM (CCP) modules
- Four 10-bit Pulse-Width Modulators (PWMs)
- Numerically Controlled Oscillator (NCO):
- Generates true linear frequency control
- High resolution using 20-bit accumulator and 20-bit increment values
- DSM: Data Signal Modulator:
- Multiplex two carrier clocks, with glitch prevention feature
- Multiple sources for each carrier
- Programmable CRC with Memory Scan:
- Reliable data/program memory monitoring for fail-safe operation (e.g., Class B)
- Calculate CRC over any portion of program memory or data EEPROM
- Two UART Modules:
- Modules are asynchronous and compatible with RS-232 and RS-485
- Support LIN Master and Slave, DMX mode, DALI Gear and Device protocols
- Automatic and user-timed BREAK period generation
- DMA Compatible
- Automatic checksums
- Programmable 1, 1.5, and two Stop bits
- Wake-up on BREAK reception
- One SPI module:
- Configurable length bytes
- Configurable length data packets
- Receive-without-transmit option
- Transmit-without-receive option
- Transfer byte counter
- Separate Transmit and Receive Buffers with 2-byte FIFO and DMA capabilities
- CAN module:
- Conforms to CAN 2.0B Active Specification
- Three operating modes: Legacy (compatible with existing PIC18CXX8/FXX8 CAN modules), Enhanced mode, and FIFO mode.
- Message bit rates up to 1 Mbps
- DeviceNet data byte filter support
- Six programmable receive/transmit buffers
- Three dedicated transmit buffers
- Two dedicated receive buffers
- 16 Full, 29-bit acceptance filters with dynamic association
- Three full, 29-bit acceptance masks
- Automatic remote frame handling
- Advanced error management features.
- Two I²C modules, SMBus, PMBus compatible:
- Dedicated Address, Transmit and Receive buffers
- Bus Collision Detection with arbitration
- Bus time-out detection and handling
- Multi-Master mode
- Separate Transmit and Receive Buffers with 2-byte FIFO and DMA capabilities
- I²C, SMBus 2.0 and SMBus 3.0, and 1.8V input level selections
- Supports Standard-mode (100 kHz), Fastmode (400 kHz) and Fast-mode plus (1 MHz) modes of operation
- Device I/O Port Features:
- 25 I/O pins
- One input-only pin (RE3)
- Individually programmable I/O direction, open-drain, slew rate, weak pull-up control
- Interrupt-on-change
- Three Ex
Applications
- automotive
- industrial
C628986 EasyEDA Library
Compliance & Export Codes
| Type | Details |
|---|---|
| RoHS | |
| ECCN | 3A991A2 |
| CNHTS | 8542319090 |
| USHTS | |
| TARIC | |
| CAHTS | |
| BRHTS | |
| INHTS | |
| MXHTS |
| Type | Details |
|---|---|
| RoHS | |
| ECCN | 3A991A2 |
| CNHTS | 8542319090 |
| USHTS | |
| TARIC |
| Type | Details |
|---|---|
| CAHTS | |
| BRHTS | |
| INHTS | |
| MXHTS | |

