OFF
GO LOCAL
Company | Stock | Price |
---|---|---|
MIKROE-6668
6 g
Status:
The PIC18F47K42-I/P is an 8-bit microcontroller from Microchip designed for embedded applications that demand low power consumption and rich peripheral integration. This MCU combines performance and efficiency in a compact 40-pin DIP package. It features 128KB of Flash memory, 8KB of RAM, 12-bit ADC with up to 35 channels, multiple communication interfaces (SPI, I2C, UART), and advanced modules like DMA, NCO, and ADCC for signal processing and data handling. Operating from 1.8V to 5.5V, it supports flexible power modes including ultra-low-power SLEEP and DOZE states. Additional features such as zero-cross detection, hardware context saving, touch sensing support, and in-circuit debugging make it ideal for responsive and power-efficient system designs. The PIC18F47K42-I/P is well-suited for applications in industrial automation, consumer electronics, energy-efficient control systems, and intelligent sensing platforms.
This product is no longer in stock
Availability date:
OFF
Company | Stock | Price |
---|---|---|
The PIC18F47K42-I/P is an 8-bit microcontroller from Microchip, featuring a robust architecture and a broad set of integrated peripherals made for a wide range of embedded applications. Housed in a 40-pin DIP package, this device offers 128KB of Flash program memory, 8KB of RAM, and 1024 bytes of Data EEPROM. It operates within a voltage range of 1.8V to 5.5V, providing flexibility for both low- and high-voltage applications. With up to 35 analog input channels and 12-bit ADC resolution, it supports accurate analog data acquisition. Additional integrated components include two comparators, a single SPI interface, two I2C modules, and four stand-alone PWM channels. The microcontroller also includes a Numerically Controlled Oscillator (NCO) and a Data Signal Modulator (DSM), enhancing digital signal generation and modulation capabilities.
The PIC18F47K42-I/P features multiple power-saving modes, such as SLEEP mode with a typical current consumption of just 50nA at 1.8V, and DOZE mode, which allows the CPU to operate at a reduced clock speed relative to peripherals. The integrated Watchdog Timer consumes only 500nA at 1.8V, supporting ultra-low-power designs. Advanced interrupt handling is enabled through a programmable vector table and dual-priority configuration, alongside two-level hardware context saving, which reduces CPU overhead during task switching.
Peripheral-to-memory data transfer is optimized via Direct Memory Access (DMA), which supports programmable source and destination sizes and configurable priority levels. The device also supports Memory Access Partitioning (MAP), which allows for customized flash partitioning and bootloader protection. A dedicated Device Information Area (DIA) stores factory-calibrated values for temperature sensors, fixed voltage reference (FVR) outputs for ADC and comparators, and unique factory identification.
The integrated ADCC module simplifies tasks such as averaging, filtering, oversampling, and threshold comparison, significantly reducing the need for complex software routines. Additionally, the device supports capacitive touch or proximity sensing with minimal CPU load. A rail-to-rail 5-bit DAC with unbuffered I/O pin output, comparator hysteresis, and output polarity inversion further expand its analog capabilities.
On the communication side, the PIC18F47K42-I/P also supports asynchronous UART with RS-232 and RS-485 compatibility, programmable stop bits, variable packet lengths, and separate transmit/receive buffers with 2-byte FIFO and DMA access. Debugging and programming are made easy through integrated in-circuit debugging and in-circuit serial programming (ICSP) using just two pins. With zero-cross detection functionality for AC signal monitoring and interrupt generation, this microcontroller stands out as a feature-rich, low-power, and versatile solution for modern embedded designs.
Specification | |
---|---|
Program Memory Size (KB): | 128 |
RAM (KB): | 8 |
Data EEPROM (bytes): | 1024 |
Pin Count: | 40 |
Operation Voltage Max.(V): | 5.5 |
Operation Voltage Min.(V): | 1.8 |
ADC Resolution Max: | 12 |
ADC Channels: | 35 |
Zero Cross Detect: | True |
Number of Comparators: | 2 |
SPI: | 1 |
I2C: | 2 |
Stand alone PWM: | 4 |
Low Power: | Yes |
Numerically Controlled Oscillator (NCO): | 1 |
Data Signal Modulator (DSM): | 1 |