The PIC18-Q43 product family combines our most popular, versatile and easy-to-use Core Independent Peripherals (CIPs) with advanced interconnection capabilities for effortless hardware customization. These microcontrollers (MCUs) are equipped with Direct Memory Access (DMA), Configurable Logic Cells (CLCs), 16-bit PWMs, a 12-bit Analog-to-Digital Converter with Computation (ADCC) and multiple communication interfaces. This combination of peripherals simplifies the creation of customized hardware-based functions, improves system response and reduces the number of external components and code development time. They are well suited for a wide range of real-time control applications including industrial control, consumer, automotive, motor control, capacitive touch sensing and Internet of Things (IoT).
Take your next idea to market with a cost-effective development board that you can keep in your pocket. With its full programming and debugging capabilities, the PIC18F57Q43 Curiosity Nano Evaluation Kit (DM164150) offers complete support for your next design.
The PIC18-Q43 family is also supported by MPLAB® Code Configurator (MCC), a free software plug-in for our award-winning MPLAB X Integrated Development Environment (IDE), that provides a graphical interface to configure peripherals and functions specific to your application. Code examples are also available to help you immediately start your development.
The PIC18-Q43 family is equipped with six Direct Memory Access (DMA) controllers for data transfers between all memory spaces and peripherals independent of the CPU, thereby enhancing system performance and improving power consumption.
The on-chip Custom Logic peripherals on PIC and AVR MCUs eliminate the need for external components and complicated design work. With these on-chip peripherals, you can apply customized logic without physically expanding your application’s size.
The on-chip integrated analog peripherals include Zero Cross Detect (ZCD), comparators, a 8-bit Digital-to-Analog Converter (DAC) and a 12-bit ADCC that automates Capacitive Voltage Divider (CVD) techniques for implementing advanced touch sensing, averaging, filtering, oversampling and automatic threshold comparison.
IDLE and DOZE low-power modes allow you to optimize your application for device performance and power consumption. The Peripheral Module Disable (PMD) allows unused peripherals to be turned off individually, further reducing power consumption.
Peripheral Pin Select (PPS) provides ultimate flexibility when routing digital signals to device pins. With PPS, any digital peripheral can be connected to any I/O pin on the fly for a customized layout. This allows you to maintain layout compatibility with older PIC® MCUs, even as new features are implemented.
The CRC/SCAN module and the Windowed Watchdog Timer (WWDT) work in tandem to provide the necessary tools to incorporate functional safety into your application. By ensuring the integrity of the program Flash contents, the devices support the implementation of safety standards such as Class B and UL 1998.