We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

Simplify your design process with the industry's most capable and easy-to-use 8-bit MCUs. Regardless of your design requirements, we have a product family that will meet your needs. 8-bit PIC® microcontrollers (MCUs) contain Core Independent Peripherals (CIPs) that enable you to create low-power solutions for sensor node, real-time control, connected and other applications. These CIPs offload the Central Processing Unit (CPU), which lowers overall power consumption while also providing deterministic responses. CIPs reduce code size, save development time and provide more memory space for your application. 

PIC MCUs are finding their way into new applications such as smartphones, audio accessories, video gaming peripherals and advanced medical devices. We are dedicated to providing microcontroller solutions for a wide variety of performance and functional needs with easy-to-use development tools, complete technical documentation and comprehensive design support through our global sales and distribution network.

PIC18-Q10 Family

Increase the speed and reliability of embedded control systems with this family of MCUs that features Intelligent Analog and a large selection of CIPs.

PIC18-Q41 Family

Improve your sensor node design with this low-pin-count family of MCUs that features sophisticated analog peripherals and powerful CIPs for small, high-performance data acquisition and sensor applications. 

PIC18-Q43 Family

Customize your sophisticated hardware design easily with this family of MCUs that features our most versatile CIPs with advanced interconnection capabilities.

PIC16F15244 Family

Upscale your designs with this cost-sensitive family of MCUs that offers an unparalleled performance-to-size ratio.

Start Your MCU Selection and Development Process

Compare 8-bit PIC Devices

Our Quick Reference Guide makes it easy to compare the key features of our 8-bit PIC MCU families to find the perfect solution for your design.

Browse Core Independent Peripherals

Discover how Core Independent Peripherals (CIPs) take the load off the Central Processing Unit (CPU) and provide flexible options for creating innovative designs.

Jump-Start Your Development

Select an easy-to-use development board and begin your design journey with the easy-to-use and comprehensive MPLAB® development ecosystem.

Why Design with PIC MCUs?

Flexible Intelligence

  • Continuous reinvestment in 8-bit portfolio
  • Industry's most robust offering
  • Pin and code compatible across families
  • 6-pin DFN to 100-pin TQFP packages
  • 375B to 128 KB Flash
  • 16B to 4 KB RAM
  • On-board EEPROM
  • 1.8V to 5.5V+ operation

Innovative Integration

  • Complementary Output Generator (COG)
  • Configurable Logic Cell (CLC)
  • Numerically Controlled Oscillator (NCO)
  • Rail-to-rail op amps, fast comparators
  • Programmable switch mode controller
  • High-resolution Pulse-Width Modulator (PWM), Analog-to-Digital Converter (ADC), Digital-to-Analog Converter (DAC)
  • I2C, SPI, UART, USB, Ethernet

eXtreme Low Power

  • Lowest-power sleep modes with flexible wake-up sources
  • Active currents down to 35 µA/MHz
  • Sleep current as low as 20 nA
  • Battery lifetime ≥ 20 years
  • Operation down to 1.8V
  • Single-cell operation
  • Special low-power Brown-out Reset (BOR), Watchdog Timer (WDT), Real-Time Clock (RTC)

New/Popular 8-bit PIC Microcontrollers

View All Parametrics
Product Status 5K Pricing Family Program Memory Size (KB) Program Memory Size (KWords) Bootload capable SRAM (Bytes) Emulated EEPROM in Flash Max I/O Pins Pin count Max CPU Speed (MHz) Peripheral Pin Select / Pin Muxing Vbat/Vddbu battery backup Brown-Out Reset Low Voltage Detection Power On Reset Internal Oscillator Hardware RTCC/RTC Watch Dog Timer Number of Comparators Number of Op Amps Number of ADCs ADC Input Max ADC Resolution (Bits) Max ADC Sampling Rate (ksps) ADC with Computation Number of DACs DAC Outputs Max DAC Resolution (Bits) Internal Voltage Reference (Bandgap) Zero Cross detect Slope Compensation / Programmable Ramp Generator Data Signal Modulator CTMU Max 8-Bit Digital Timers Max 16-Bit Digital Timers Signal Measurement Timer Hardware Limit Timer Stand alone PWMs Capture / Compare/PWM (CCP) Enhanced Capture/Compare/PWM (ECCP) Max PWM outputs (including complementary) Number of PWM Time Bases PWM Max Resolution (Bits) Quadrature Encoder Interface Angular Timer Math Accelerator UART SPI I2C Number of USB Modules USB Interface USB Active Clock Tuning Number of CAN Modules CAN Transmit Buffers CAN Receive Buffers Ethernet LIN IrDA Parallel Port Class B Support CRC Configurable Logic Cell (CLC/CCL) Complementary Waveform Generator / Complementary Output Generator Numerically Controlled Oscillator Programmable Switched Mode Controller Hardware Cap Voltage Divider Cap. Touch Channels Segmented LCD Keeloq Hardware Crypto Engine JTAG Temp Range Min Temp Range Max Operation Voltage Min (V) Operation Voltage Max (V) High Voltage Capable Packages
PIC12F1571 In Production $0.41 8-bit MCU 1.75 1 Yes 128 0 / HEF 6 8 32 No No Programmable BOR None Yes 32 MHz, 32 kHz No Yes 1 0 1 4 10 100 No 1 1 5 Yes No 0 0 No 2 4 0 0 3 0 0 4 3 16 0 No No 0 0 0 0 None No 0 0 0 None No No No No No 0 0 0 No 4 0 No No None -40 125 1.8 5.5 No 8/DFN, 8/MSOP, 8/PDIP, 8/SOIC, 8/UDFN
PIC12F1572 In Production $0.45 8-bit MCU 3.5 2 Yes 256 0 / HEF 6 8 32 No No Programmable BOR None Yes 32 MHz, 32 kHz No Yes 1 0 1 4 10 100 No 1 1 5 Yes No 0 0 No 2 4 0 0 3 0 0 4 3 16 0 No No 1 0 0 0 None No 0 0 0 None No No No No No 0 0 0 No 4 0 No No None -40 125 1.8 5.5 No 8/DFN, 8/MSOP, 8/PDIP, 8/SOIC, 8/UDFN
PIC16F15313 In Production $0.46 8-bit MCU 3.5 2 No 256 0 / HEF 6 8 32 Yes No BOR None Yes 32 MHz, 32 kHz No Yes 1 0 1 5 10 100 No 1 2 5 No Yes 0 0 No 1 2 0 1 4 2 0 10 1 10 0 No No 1 1 1 0 None No 0 0 0 None Yes No No No No 4 1 1 0 No 0 0 No No None -40 125 1.8 5.5 No 8/PDIP, 8/SOIC, 8/UDFN
PIC16F15323 In Production $0.50 8-bit MCU 3.5 2 No 256 0 / HEF 12 14 32 Yes No BOR None Yes 32 MHz, 32 kHz No Yes 2 0 1 11 10 100 No 1 2 5 No Yes 0 0 No 1 2 0 1 4 2 0 10 1 10 0 No No 1 1 1 0 None No 0 0 0 None Yes No No No No 4 1 1 0 No 0 0 No No None -40 125 1.8 5.5 No 14/PDIP, 14/SOIC, 14/TSSOP, 16/UQFN, 16/VQFN
PIC16F15324 In Production $0.56 8-bit MCU 7 4 No 512 0 / HEF 12 14 32 Yes No BOR None Yes 32 MHz, 32 kHz No Yes 2 0 1 11 10 100 No 1 2 5 No Yes 0 0 No 1 2 0 1 4 2 0 10 1 10 0 No No 2 1 1 0 None No 0 0 0 None Yes No No No No 4 1 1 0 No 0 0 No No None -40 125 1.8 5.5 No 14/PDIP, 14/SOIC, 14/TSSOP, 16/UQFN, 16/VQFN
PIC16F15325 In Production $0.63 8-bit MCU 14 8 No 1024 0 / HEF 12 14 32 Yes No BOR None Yes 32 MHz, 32 kHz No Yes 2 0 1 11 10 100 No 1 2 5 No Yes 0 0 No 1 2 0 1 4 2 0 10 1 10 0 No No 2 1 1 0 None No 0 0 0 None Yes No No No No 4 1 1 0 No 0 0 No No None -40 125 1.8 5.5 No 14/PDIP, 14/SOIC, 14/TSSOP, 16/UQFN, 16/VQFN
PIC16F15344 In Production $0.63 8-bit MCU 7 4 No 512 0 / HEF 18 20 32 Yes No BOR None Yes 32 MHz, 32 kHz No Yes 2 0 1 17 10 100 No 1 2 5 No Yes 0 0 No 1 2 0 1 4 2 0 10 1 10 0 No No 2 1 1 0 None No 0 0 0 None Yes No No No No 4 1 1 0 No 0 0 No No None -40 125 1.8 5.5 No 20/PDIP, 20/QFN, 20/SOIC, 20/SSOP, 20/UQFN
PIC16F15345 In Production $0.70 8-bit MCU 14 8 No 1024 0 / HEF 18 20 32 Yes No BOR None Yes 32 MHz, 32 kHz No Yes 2 0 1 17 10 100 No 1 2 5 No Yes 0 0 No 1 2 0 1 4 2 0 10 1 10 0 No No 2 1 1 0 None No 0 0 0 None Yes No No No No 4 1 1 0 No 0 0 No No None -40 125 1.8 5.5 No 20/PDIP, 20/QFN, 20/SOIC, 20/SSOP, 20/UQFN, 20/VQFN
PIC16F15355 In Production $0.80 8-bit MCU 14 8 No 1024 0 / HEF 25 28 32 Yes No BOR None Yes 32 MHz, 32 kHz No Yes 2 0 1 24 10 100 No 1 2 5 No Yes 0 0 No 1 2 0 1 4 2 0 10 1 10 0 No No 2 2 2 0 None No 0 0 0 None Yes No No No No 4 1 1 0 No 0 0 No No None -40 125 1.8 5.5 No 28/QFN, 28/SOIC, 28/SPDIP, 28/SSOP, 28/UQFN, 28/VQFN
PIC16F15356 In Production $0.88 8-bit MCU 28 16 No 2048 0 / HEF 25 28 32 Yes No BOR None Yes 32 MHz, 32 kHz No Yes 2 0 1 24 10 100 No 1 2 5 No Yes 0 0 No 1 2 0 1 4 2 0 10 1 10 0 No No 2 2 2 0 None No 0 0 0 None Yes No No No No 4 1 1 0 No 0 0 No No None -40 125 1.8 5.5 No 28/QFN, 28/SOIC, 28/SPDIP, 28/SSOP, 28/UQFN, 28/VQFN
PIC16F15375 In Production $0.90 8-bit MCU 14 8 No 1024 0 / HEF 36 40 32 Yes No BOR None Yes 32 MHz, 32 kHz No Yes 2 0 1 35 10 100 No 1 2 5 No Yes 0 0 No 1 2 0 1 4 2 0 10 1 10 0 No No 2 2 2 0 None No 0 0 0 None Yes No No No No 4 1 1 0 No 0 0 No No None -40 125 1.8 5.5 No 40/PDIP, 40/UQFN, 44/QFN, 44/TQFP
PIC16F15376 In Production $0.98 8-bit MCU 28 16 No 2048 0 / HEF 36 40 32 Yes No BOR None Yes 32 MHz, 32 kHz No Yes 2 0 1 35 10 100 No 1 2 5 No Yes 0 0 No 1 2 0 1 4 2 0 10 1 10 0 No No 2 2 2 0 None No 0 0 0 None Yes No No No No 4 1 1 0 No 0 0 No No None -40 125 1.8 5.5 No 40/PDIP, 40/UQFN, 40/VQFN, 44/QFN, 44/TQFP
PIC16F15385 In Production $0.88 8-bit MCU 14 8 No 1024 0 / HEF 44 48 32 Yes No BOR None Yes 32 MHz, 32 kHz No Yes 2 0 1 43 10 100 No 1 2 5 No Yes 0 0 No 1 2 0 1 4 2 0 10 1 10 0 No No 2 2 2 0 None No 0 0 0 None Yes No No No No 4 1 1 0 No 0 0 No No None -40 125 1.8 5.5 No 48/TQFP, 48/UQFN
PIC16F15386 In Production $0.97 8-bit MCU 28 16 No 2048 0 / HEF 44 48 32 Yes No BOR None Yes 32 MHz, 32 kHz No Yes 2 0 1 43 10 100 No 1 2 5 No Yes 0 0 No 1 2 0 1 4 2 0 10 1 10 0 No No 2 2 2 0 None No 0 0 0 None Yes No No No No 4 1 1 0 No 0 0 No No None -40 125 1.8 5.5 No 48/TQFP, 48/UQFN
PIC16F18313 In Production $0.53 8-bit MCU 3.5 2 Yes 256 256 6 8 32 Yes No BOR LVD Yes 32 MHz, 32 kHz No Yes 1 0 1 5 10 100 No 1 1 5 Yes No 0 2 No 2 1 0 0 2 2 0 8 1 10 0 No No 1 1 1 0 None No 0 0 0 None No No No No No 2 1 0 No 5 0 No No None -40 125 1.8 5.5 No 8/PDIP, 8/SOIC, 8/UDFN
PIC16F18323 In Production $0.57 8-bit MCU 3.5 2 Yes 256 256 12 14 32 Yes No BOR LVD Yes 32 MHz, 32 kHz No Yes 2 0 1 11 10 100 No 1 1 5 Yes No 0 2 No 2 1 0 0 2 2 0 8 1 10 0 No No 1 1 1 0 None No 0 0 0 None No No No No No 2 1 0 No 8 0 No No None -40 125 1.8 5.5 No 14/PDIP, 14/SOIC, 14/TSSOP, 16/UQFN, 16/VQFN
PIC16F18324 In Production $0.64 8-bit MCU 7 4 Yes 512 256 12 14 32 Yes No BOR LVD Yes 32 MHz, 32 kHz No Yes 2 0 1 11 10 100 No 1 1 5 Yes No 0 4 No 4 3 0 0 2 4 0 14 3 10 0 No No 1 1 1 0 None No 0 0 0 None No No No No No 4 1 0 No 11 0 No No None -40 125 1.8 5.5 No 14/PDIP, 14/SOIC, 14/TSSOP, 16/UQFN
PIC16F18326 In Production $0.78 8-bit MCU 28 16 Yes 2048 256 12 14 32 Yes No BOR LVD Yes 32 MHz, 32 kHz No Yes 2 0 1 11 10 100 No 1 1 5 Yes No 0 4 No 4 3 0 0 2 4 0 14 3 10 0 No No 1 2 2 0 None No 0 0 0 None No No No No No 4 1 0 No 15 0 No No None -40 125 1.8 5.5 No 14/PDIP, 14/SOIC, 14/TSSOP, 16/UQFN, 16/VQFN
PIC16F18346 In Production $0.84 8-bit MCU 28 16 Yes 2048 256 18 20 32 Yes No BOR Programmable LVD Yes 32 MHz, 32 kHz No No 2 0 1 17 10 100 Yes 1 0 5 Yes Yes 0 1 No 4 3 1 3 2 4 0 0 2 10 0 No No 1 2 2 0 None No 0 0 0 None Yes No No No No 4 2 1 0 No 17 0 No No None -40 125 1.8 5.5 No 20/PDIP, 20/QFN, 20/SOIC, 20/SSOP, 20/UQFN, 20/VQFN
PIC12F1612 In Production $0.59 8-bit MCU 3.5 2 Yes 256 0 / HEF 6 8 32 No No BOR None Yes 32 MHz, 32 kHz No Yes 1 0 0 4 10 0 No 0 0 0 No Yes 0 0 No 4 1 2 3 0 2 0 0 0 0 0 No No 0 0 0 0 None No 0 0 0 None No No No Yes Yes 0 0 0 No 0 0 No No None -40 125 2.3 5.5 No 8/DFN, 8/PDIP, 8/SOIC
PIC16F15354 In Production $0.73 8-bit MCU 7 4 No 512 0 / HEF 25 28 32 Yes No BOR None Yes 32 MHz, 32 kHz No Yes 2 0 1 24 10 100 No 1 2 5 No Yes 0 0 No 1 2 0 1 4 2 0 10 1 10 0 No No 2 2 2 0 None No 0 0 0 None Yes No No Yes No 4 1 1 0 No 0 0 No No None -40 125 1.8 5.5 No 28/QFN, 28/SOIC, 28/SPDIP, 28/SSOP, 28/UQFN, 28/VQFN
PIC16F18325 In Production $0.71 8-bit MCU 14 8 Yes 1024 256 12 14 32 Yes No BOR LVD Yes 32 MHz, 32 kHz No Yes 2 0 1 11 10 100 No 1 1 5 Yes No 0 4 No 4 3 0 0 2 4 0 14 3 10 0 No No 1 2 2 0 None No 0 0 0 None No No No Yes No 4 1 0 No 11 0 No No None -40 125 1.8 5.5 No 14/PDIP, 14/SOIC, 14/TSSOP, 16/UQFN, 16/VQFN
PIC16F18344 In Production $0.70 8-bit MCU 7 4 Yes 512 256 18 20 32 Yes No BOR LVD Yes 32 MHz, 32 kHz No Yes 2 0 1 17 10 100 No 1 1 5 Yes No 0 4 No 4 3 0 0 2 4 0 14 3 10 0 No No 1 1 1 0 None No 0 0 0 None No No No Yes No 4 1 0 No 17 0 No No None -40 125 1.8 5.5 No 20/PDIP, 20/SOIC, 20/SSOP, 20/UQFN, 20/VQFN
PIC16F18345 In Production $0.77 8-bit MCU 14 8 Yes 1024 256 18 20 32 Yes No BOR LVD Yes 32 MHz, 32 kHz No Yes 2 0 1 17 10 100 No 1 1 5 Yes No 0 4 No 4 3 0 0 2 4 0 14 3 10 0 No No 1 2 2 0 None No 0 0 0 None No No No Yes No 4 1 0 No 17 0 No No None -40 125 1.8 5.5 No 20/PDIP, 20/SOIC, 20/SSOP, 20/UQFN, 20/VQFN
PIC18F25Q43 In Production $0.90 8-bit MCU 32 16 No 2048 1024 25 28 64 Yes No BOR None Yes 64MHZ No No 2 0 1 24 12 0 Yes 1 1 8 Yes Yes 0 1 No 3 4 1 3 3 3 0 6 3 16 0 No No 5 2 1 0 None No 0 0 0 None Yes No No No Yes 8 3 3 0 Yes 0 No No None -40 125 1.8 5.5 No 28/QFN, 28/SOIC, 28/SPDIP, 28/SSOP, 28/VQFN
PIC18F26Q10 In Production $0.78 8-bit MCU 64 32 No 3615 1024 25 28 64 Yes No BOR None Yes 64MHZ, 64KHz No Yes 2 0 1 24 10 100 Yes 1 1 5 Yes Yes 0 1 No 3 4 0 1 2 2 0 0 0 10 0 No No 2 2 2 0 None No 0 0 0 None Yes No No No Yes 8 1 0 0 Yes 24 0 No No None -40 125 1.8 5.5 No 28/QFN, 28/SOIC, 28/SPDIP, 28/SSOP, 28/VQFN
PIC18F26Q43 In Production $0.98 8-bit MCU 64 32 No 4096 1024 25 28 64 Yes No BOR None Yes 64MHZ No No 2 0 1 24 12 0 Yes 1 1 8 Yes Yes 0 1 No 3 4 1 3 3 3 0 6 3 16 0 No No 5 2 1 0 None No 0 0 0 None Yes No No No Yes 8 3 3 0 Yes 0 No No None -40 125 1.8 5.5 No 28/QFN, 28/SOIC, 28/SPDIP, 28/SSOP, 28/VQFN
PIC18F27Q10 In Production $0.89 8-bit MCU 128 64 No 3615 1024 25 28 64 Yes No BOR None Yes 64MHZ, 64KHz No Yes 2 0 1 24 10 100 Yes 1 1 5 Yes Yes 0 1 No 3 4 0 1 2 2 0 0 0 10 0 No No 2 2 2 0 None No 0 0 0 None Yes No No No Yes 8 1 0 0 Yes 24 0 No No None -40 125 1.8 5.5 No 28/QFN, 28/SOIC, 28/SPDIP, 28/SSOP, 28/VQFN
PIC18F27Q43 In Production $1.09 8-bit MCU 128 64 No 8192 1024 25 28 64 Yes No BOR None Yes 64MHZ No No 2 0 1 24 12 0 Yes 1 1 8 Yes Yes 0 1 No 3 4 1 3 3 3 0 6 3 16 0 No No 5 2 1 0 None No 0 0 0 None Yes No No No Yes 8 3 3 0 Yes 0 No No None -40 125 1.8 5.5 No 28/QFN, 28/SOIC, 28/SPDIP, 28/SSOP, 28/VQFN
PIC18F45Q43 In Production $1.06 8-bit MCU 32 16 No 2048 1024 36 40 64 Yes No BOR None Yes 64MHZ No No 2 0 1 35 12 0 Yes 1 1 8 Yes Yes 0 1 No 3 4 1 3 3 3 0 6 3 16 0 No No 5 2 1 0 None No 0 0 0 None Yes No No No Yes 8 3 3 0 Yes 0 No No None -40 125 1.8 5.5 No 40/PDIP, 40/QFN, 44/QFN, 44/TQFP
PIC18F46Q10 In Production $1.01 8-bit MCU 64 32 No 3615 1024 36 40 64 Yes No BOR None Yes 64MHZ, 64KHz No Yes 2 0 1 35 10 0 Yes 1 1 5 Yes Yes 0 1 No 3 4 0 1 2 2 0 0 0 10 0 No No 2 2 2 0 None No 0 0 0 None Yes No No No Yes 8 1 0 0 Yes 35 0 No No None -40 125 1.8 5.5 No 40/PDIP, 40/QFN, 44/TQFP
PIC18F46Q43 In Production $1.15 8-bit MCU 64 32 No 4096 1024 36 40 64 Yes No BOR None Yes 64MHZ No No 2 0 1 35 12 0 Yes 1 1 8 Yes Yes 0 1 No 3 4 1 3 3 3 0 6 3 16 0 No No 5 2 1 0 None No 0 0 0 None Yes No No No Yes 8 3 3 0 Yes 0 No No None -40 125 1.8 5.5 No 40/PDIP, 40/QFN, 44/QFN, 44/TQFP
PIC18F47Q10 In Production $1.10 8-bit MCU 128 64 No 3615 1024 36 40 64 Yes No BOR None Yes 64MHZ, 64KHz No Yes 2 0 1 35 10 0 Yes 1 1 5 Yes Yes 0 1 No 3 4 0 1 2 2 0 6 0 10 0 No No 2 2 2 0 None No 0 0 0 None Yes No No No Yes 8 1 0 0 Yes 35 0 No No None -40 125 1.8 5.5 No 40/PDIP, 40/QFN, 44/TQFP
PIC18F47Q43 In Production $1.29 8-bit MCU 128 64 No 8192 1024 36 40 64 Yes No BOR None Yes 64MHZ No No 2 0 1 35 12 0 Yes 1 1 8 Yes Yes 0 1 No 3 4 1 3 3 3 0 6 3 16 0 No No 5 2 1 0 None No 0 0 0 None Yes No No No Yes 8 3 3 0 Yes 0 No No None -40 125 1.8 5.5 No 40/PDIP, 40/QFN, 44/QFN, 44/TQFP
PIC18F55Q43 In Production $1.13 8-bit MCU 32 16 No 8192 1024 44 48 64 Yes No BOR None Yes 64MHZ, No No 2 0 1 43 12 0 Yes 1 1 8 Yes Yes 0 1 No 3 4 1 3 3 3 0 6 3 16 0 No No 5 2 1 0 None No 0 0 0 None Yes No No No Yes 8 3 3 0 Yes 0 No No None -40 125 1.8 5.5 No 48/TQFP, 48/VQFN
PIC18F56Q43 In Production $1.25 8-bit MCU 64 32 No 4096 1024 44 48 64 Yes No BOR None Yes 64MHZ, No No 2