MICROCHIP PIC18F57Q84T-I/6MX
| Manufacturer | |
| MPN | PIC18F57Q84T-I/6MX |
| LCSC Part # | C3227397 |
| Packaging | VQFN-48(6x6) |
| Customer # | |
| Key Attributes | Low-Power, High-Performance Microcontroller with XLP Technology |
| Datasheet | MICROCHIP PIC18F57Q84T-I/6MX |
| RoHS Compliance | 2 documents available |
| Alternative Parts | 2 |
Products Specifications
| Type | Description | |
|---|---|---|
| Category | Integrated Circuits (ICs)/Embedded/Microcontrollers | |
| Manufacturer | MICROCHIP | |
| Packaging | VQFN-48(6x6) | |
| DAC (Bit) | 8bit | |
| ADC (Bit) | 12bit | |
| Number of I/O | 44 | |
| Operating Temperature | -40℃~+85℃ | |
| Program Memory Type | FLASH | |
| Voltage - Supply | 1.8V~5.5V | |
| EEPROM | 1KB | |
| Program Storage Size | 128KB | |
| CPU Core | PIC | |
| Core Size | 8 Bit | |
| CPU Maximum Speed | 64MHz | |
| Oscillator Type | Built-in |
| Type | Description | |
|---|---|---|
| Category | Integrated Circuits (ICs)/Embedded/Microcontrollers | |
| Manufacturer | MICROCHIP | |
| Packaging | VQFN-48(6x6) | |
| DAC (Bit) | 8bit | |
| ADC (Bit) | 12bit | |
| Number of I/O | 44 | |
| Operating Temperature | -40℃~+85℃ | |
| Program Memory Type | FLASH |
| Type | Description | |
|---|---|---|
| Voltage - Supply | 1.8V~5.5V | |
| EEPROM | 1KB | |
| Program Storage Size | 128KB | |
| CPU Core | PIC | |
| Core Size | 8 Bit | |
| CPU Maximum Speed | 64MHz | |
| Oscillator Type | Built-in |
Introduction
The PIC18-Q84 microcontroller family is available in 28/40/44/48-pin devices for many automotive and industrial applications. The many communication peripherals found on the product family, such as Controller Area Network (CAN), Serial Peripheral Interface (SPI), Inter-Integrated Circuit (I²C), two Universal Asynchronous Receiver Transmitters (UARTs), can handle a wide range of wired and wireless (using external modules) communication protocols for intelligent applications. Combined with the Core Independent Peripherals (CIPs) integration capabilities, this capacity enables functions for motor control, power supply, sensor, signal and user interface applications. Additionally, this family includes a 12-bit Analog-to-Digital Converter (ADC) with Computation and Context Switching extensions for automated signal analysis to reduce the complexity of the application.
Features
- C Compiler Optimized RISC Architecture
- Operating Speed: DC – 64 MHz clock input 62.5 ns minimum instruction cycle
- Eight 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
- Vectored Interrupt Capability:
- Selectable high/low priority
- Fixed interrupt latency of three instruction cycles
- Programmable vector table base address
- Backwards compatible with previous interrupt capabilities
- 128-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):
- Watchdog Reset on too long or too short interval between watchdog clear events
- Variable prescaler selection
- Variable window size selection
- Up to 128 KB of Program Flash Memory
- Up to 13 KB of Data SRAM Memory
- 1024 Bytes Data EEPROM
- Memory Access Partition: The Program Flash Memory can be partitioned into:
- Application Block
- Boot Block
- Storage Area Flash (SAF) Block
- Programmable Code Protection and Write Protection
- Device Information Area (DIA) Stores:
- Temperature indicator factory calibrated data
- Fixed Voltage Reference measurement data
- Microchip unique identifier
- Device Characteristics Information (DCI) Area Stores:
- Program/erase row sizes
- Pin count details
- EEPROM size
- Direct, Indirect and Relative Addressing modes
- Operating Voltage Range: 1.8V to 5.5V
- Temperature Range:
- Industrial: -40℃ to 85℃
- Extended: -40℃ to 125℃
- Doze: CPU and Peripherals Running at Different Cycle Rates (typically CPU is lower)
- Idle: CPU Halted While Peripherals Operate
- Sleep: Lowest Power Consumption
- Peripheral Module Disable (PMD):
- Ability to selectively disable hardware module to minimize active power consumption of unused peripherals
- Low-Power Mode Features:
- Sleep: <1μA typical @ 3V
- Operating Current: 48μμ @ 32 kHz, 3V, typical
- Four 16-Bit Pulse-Width Modulators (PWM):
- Dual outputs for each PWM module
- Integrated 16-bit timer/counter
- Double-buffered user registers for duty cycles
- Right/Left/Center/Variable aligned modes of operation
- Multiple clock and Reset signal selections
- Three 16-Bit Timers (TMR0/1/3)
- Three 8-Bit Timers (TMR2/4/6) with Hardware Limit Timer (HLT)
- Two Universal Timers (TMRU16A/16B):
- New Timer modules with features of TMR0/TMR1/TMR2 (Gate, Hardware Limit)
- Two 16-bit timers can be chained together to create a combined 32-bit timer
- Eight Configurable Logic Cell (CLC):
- Integrated combinational and sequential logic
- Three Complimentary Waveform Generators (CWG):
- Rising and falling edge dead-band control
- Full-bridge, half-bridge, 1-channel drive
- Multiple signal sources
- Programmable dead band
- Fault-shutdown input
- Three Capture/Compare/PWM (CCP) Modules:
- 16-bit resolution for Capture/Compare modes
- 10-bit resolution for PWM mode
- Three Numerically Controlled Oscillators (NCO):
- Generates true linear frequency control and increased frequency resolution
- Input clock up to 64 MHz
- Signal Measurement Timer (SMT):
- 24-bit timer/counter with prescaler
- Several modes of operation like Time-of-Flight, Period and Duty Cycle measurement, etc.
- Data Signal Modulator (DSM):
- 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 16-bit CRC over any portion of Program Flash Memory
- CAN Flexible Data-Rate (FD) Module:
- Functional in CAN FD or CAN 2.0B modes
- One dedicated transmit FIFO
- Three programmable transmit/receive FIFOs
- One transmit event queue
- 12 acceptance masks/filters
- Five UART Modules:
- LIN host and client, DMX mode, DALI gear and device protocols
- Asynchronous UART, RS-232, RS-485 compatible
- Automatic and user timed BREAK period generation
- Automatic checksums
- Programmable 1, 1.5, and two Stop bits
- Wake-up on BREAK reception
- DMA compatible
- Two SPI Modules:
- Configurable length bytes
- Arbitrary length data packets
- Transmit-without-receive and receive-without-transmit options
- Transfer byte counter
- Separate transmit and receive buffers with 2-byte FIFO and DMA capabilities
- One I²C module, SMBus, PMBus Compatible:
- 7-bit and 10-bit Addressing modes with Address Masking modes
- Dedicated address, transmit and receive buffers and DMA capabilities
- Bus collision detection with arbitration
- Bus time-out detection and handling
- I2C, SMBus 2.0 and SMBus 3.0, and 1.8V input level selections
- Multi-Host mode, including self-addressing
- Device I/O Port Features:
- 25 I/O pins (PIC18F26/27Q84)
- 36 I/O pins (PIC18F46/47Q84)
- 44 I/O pins (PIC18F5
Applications
- automotive applications
- industrial applications
| Qty | Unit Price(Reference Only) | Total Amount |
|---|---|---|
| 1+ | $ 5.3167 | $ 5.32 |
| 10+ | $ 4.5608 | $ 45.61 |
| 30+ | $ 4.1007 | $ 123.02 |
| 100+ | $ 3.7144 | $ 371.44 |
Standard Packaging3300/Full Reel | ||
Products Specifications
| Type | Description | |
|---|---|---|
| Category | Integrated Circuits (ICs)/Embedded/Microcontrollers | |
| Manufacturer | MICROCHIP | |
| Packaging | VQFN-48(6x6) | |
| DAC (Bit) | 8bit | |
| ADC (Bit) | 12bit | |
| Number of I/O | 44 | |
| Operating Temperature | -40℃~+85℃ | |
| Program Memory Type | FLASH | |
| Voltage - Supply | 1.8V~5.5V | |
| EEPROM | 1KB | |
| Program Storage Size | 128KB | |
| CPU Core | PIC | |
| Core Size | 8 Bit | |
| CPU Maximum Speed | 64MHz | |
| Oscillator Type | Built-in |
| Type | Description | |
|---|---|---|
| Category | Integrated Circuits (ICs)/Embedded/Microcontrollers | |
| Manufacturer | MICROCHIP | |
| Packaging | VQFN-48(6x6) | |
| DAC (Bit) | 8bit | |
| ADC (Bit) | 12bit | |
| Number of I/O | 44 | |
| Operating Temperature | -40℃~+85℃ | |
| Program Memory Type | FLASH |
| Type | Description | |
|---|---|---|
| Voltage - Supply | 1.8V~5.5V | |
| EEPROM | 1KB | |
| Program Storage Size | 128KB | |
| CPU Core | PIC | |
| Core Size | 8 Bit | |
| CPU Maximum Speed | 64MHz | |
| Oscillator Type | Built-in |
Introduction
The PIC18-Q84 microcontroller family is available in 28/40/44/48-pin devices for many automotive and industrial applications. The many communication peripherals found on the product family, such as Controller Area Network (CAN), Serial Peripheral Interface (SPI), Inter-Integrated Circuit (I²C), two Universal Asynchronous Receiver Transmitters (UARTs), can handle a wide range of wired and wireless (using external modules) communication protocols for intelligent applications. Combined with the Core Independent Peripherals (CIPs) integration capabilities, this capacity enables functions for motor control, power supply, sensor, signal and user interface applications. Additionally, this family includes a 12-bit Analog-to-Digital Converter (ADC) with Computation and Context Switching extensions for automated signal analysis to reduce the complexity of the application.
Features
- C Compiler Optimized RISC Architecture
- Operating Speed: DC – 64 MHz clock input 62.5 ns minimum instruction cycle
- Eight 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
- Vectored Interrupt Capability:
- Selectable high/low priority
- Fixed interrupt latency of three instruction cycles
- Programmable vector table base address
- Backwards compatible with previous interrupt capabilities
- 128-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):
- Watchdog Reset on too long or too short interval between watchdog clear events
- Variable prescaler selection
- Variable window size selection
- Up to 128 KB of Program Flash Memory
- Up to 13 KB of Data SRAM Memory
- 1024 Bytes Data EEPROM
- Memory Access Partition: The Program Flash Memory can be partitioned into:
- Application Block
- Boot Block
- Storage Area Flash (SAF) Block
- Programmable Code Protection and Write Protection
- Device Information Area (DIA) Stores:
- Temperature indicator factory calibrated data
- Fixed Voltage Reference measurement data
- Microchip unique identifier
- Device Characteristics Information (DCI) Area Stores:
- Program/erase row sizes
- Pin count details
- EEPROM size
- Direct, Indirect and Relative Addressing modes
- Operating Voltage Range: 1.8V to 5.5V
- Temperature Range:
- Industrial: -40℃ to 85℃
- Extended: -40℃ to 125℃
- Doze: CPU and Peripherals Running at Different Cycle Rates (typically CPU is lower)
- Idle: CPU Halted While Peripherals Operate
- Sleep: Lowest Power Consumption
- Peripheral Module Disable (PMD):
- Ability to selectively disable hardware module to minimize active power consumption of unused peripherals
- Low-Power Mode Features:
- Sleep: <1μA typical @ 3V
- Operating Current: 48μμ @ 32 kHz, 3V, typical
- Four 16-Bit Pulse-Width Modulators (PWM):
- Dual outputs for each PWM module
- Integrated 16-bit timer/counter
- Double-buffered user registers for duty cycles
- Right/Left/Center/Variable aligned modes of operation
- Multiple clock and Reset signal selections
- Three 16-Bit Timers (TMR0/1/3)
- Three 8-Bit Timers (TMR2/4/6) with Hardware Limit Timer (HLT)
- Two Universal Timers (TMRU16A/16B):
- New Timer modules with features of TMR0/TMR1/TMR2 (Gate, Hardware Limit)
- Two 16-bit timers can be chained together to create a combined 32-bit timer
- Eight Configurable Logic Cell (CLC):
- Integrated combinational and sequential logic
- Three Complimentary Waveform Generators (CWG):
- Rising and falling edge dead-band control
- Full-bridge, half-bridge, 1-channel drive
- Multiple signal sources
- Programmable dead band
- Fault-shutdown input
- Three Capture/Compare/PWM (CCP) Modules:
- 16-bit resolution for Capture/Compare modes
- 10-bit resolution for PWM mode
- Three Numerically Controlled Oscillators (NCO):
- Generates true linear frequency control and increased frequency resolution
- Input clock up to 64 MHz
- Signal Measurement Timer (SMT):
- 24-bit timer/counter with prescaler
- Several modes of operation like Time-of-Flight, Period and Duty Cycle measurement, etc.
- Data Signal Modulator (DSM):
- 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 16-bit CRC over any portion of Program Flash Memory
- CAN Flexible Data-Rate (FD) Module:
- Functional in CAN FD or CAN 2.0B modes
- One dedicated transmit FIFO
- Three programmable transmit/receive FIFOs
- One transmit event queue
- 12 acceptance masks/filters
- Five UART Modules:
- LIN host and client, DMX mode, DALI gear and device protocols
- Asynchronous UART, RS-232, RS-485 compatible
- Automatic and user timed BREAK period generation
- Automatic checksums
- Programmable 1, 1.5, and two Stop bits
- Wake-up on BREAK reception
- DMA compatible
- Two SPI Modules:
- Configurable length bytes
- Arbitrary length data packets
- Transmit-without-receive and receive-without-transmit options
- Transfer byte counter
- Separate transmit and receive buffers with 2-byte FIFO and DMA capabilities
- One I²C module, SMBus, PMBus Compatible:
- 7-bit and 10-bit Addressing modes with Address Masking modes
- Dedicated address, transmit and receive buffers and DMA capabilities
- Bus collision detection with arbitration
- Bus time-out detection and handling
- I2C, SMBus 2.0 and SMBus 3.0, and 1.8V input level selections
- Multi-Host mode, including self-addressing
- Device I/O Port Features:
- 25 I/O pins (PIC18F26/27Q84)
- 36 I/O pins (PIC18F46/47Q84)
- 44 I/O pins (PIC18F5
Applications
- automotive applications
- industrial applications
C3227397 EasyEDA Library
Compliance & Export Codes
| Type | Details |
|---|---|
| RoHS | ROHS3 Compliant |
| ECCN | 3A991A2 |
| CNHTS | 8542319090 |
| USHTS | |
| TARIC | |
| CAHTS | |
| BRHTS | |
| INHTS | |
| MXHTS |
| Type | Details |
|---|---|
| RoHS | ROHS3 Compliant |
| ECCN | 3A991A2 |
| CNHTS | 8542319090 |
| USHTS | |
| TARIC |
| Type | Details |
|---|---|
| CAHTS | |
| BRHTS | |
| INHTS | |
| MXHTS | |
Alternative Parts
| MPN | Manufacturer | Alternative Type | Packaging | Availability | Unit Price | ||
|---|---|---|---|---|---|---|---|
| PIC18F57Q84-I/6MX | MICROCHIP | Similar | VQFN-48(6x6) | 115 | $ 2.6789 | ||
| PIC18F57Q84-E/6MX | MICROCHIP | Similar | VQFN-48(6x6) | 0 | $ 6.7189 |

