PIC16F183XX and PIC16F188XX Sell Sheet

PIC16F183XX and PIC16F188XX 8-bit Microcontrollers
Versatile Functionality via Peripheral Interconnectivity with Low Power
Summary
As the complexity of applications increase, many designers
are facing challenges such as handling multiple functions
and interfacing with a wide range of system inputs and
communications. The PIC16F188XX products feature
a number of Core Independent Peripherals (CIPs) that
can be combined to perform a wide variety of functions
with little or no core involvement. This integration allows
interconnections that bring a new level of interaction
between peripherals, enabling unsurpassed flexibility
in creating functions for a wide range of applications
including consumer electronics, Internet of Things (IoT),
safety critical and wearable technology. These products
also incorporate new power conserving functionality,
including IDLE/DOZE operating modes and Peripheral
Module Disable (PMD), in addition to eXtreme Low Power
(XLP) technology.
Safety and Monitoring
Using the integrated Windowed Watchdog Timer (WWDT)
and Cyclic Redundancy Check (CRC) peripherals simplies
the implementation of safety and system management
functionality. These Core Independent Peripherals automate
the monitoring hardware-based events as well as verify the
integrity of program memory, data EE and communications.
Signal Generation
The multiple 10-bit PWMs and Capture/Compare/PWMs
(CCP) can be used to create pulse outputs for motor,
LED, power supplies and other applications. Any of these
peripherals can be combined with the Complementary
Waveform Generator (CWG), which enables automated
complementary output control with control of deadband and auto-shutdown modes. Once configured, the
complementary outputs run completely independent of the
core, allowing the core to perform other tasks.
Integrated Analog
Interfacing with external signals, inputs and sensors can
be handled with the integrated analog peripherals. This
product family features the first MCU with an Analogto-Digital Converter (ADC) with additional computation
functionality, such as automated averaging, accumulation
and low-pass filter calculations. The on-board 10-bit ADC,
5-bit Digital-to-Analog Converter (DAC), internal voltage
references and comparators can be connected internally
to create closed-loop feedback without requiring pins or
PCB space, or they can be used for other functions within
the applications. The versatile 10-bit ADC can be used to
implement buttons or sliders using Microchip’s mTouch®
capacitive sensing solution.
Increased Low-Power Functionality
New IDLE and DOZE low-power modes allow applications
to optimize device performance and power consumption.
The Peripheral Module Disable (PMD) allows unused
peripherals to be turned off individually, further reducing
power consumption.
Flexible PCB Routing
The Peripheral Pin Select (PPS) functionality allows for
I/O pin remapping of the digital peripherals for increased
flexibility and ease of PCB layout. Hardware utilization is
also improved by enabling access to multiple peripherals
from the same I/O port.
Communication
These products include SPI, I2C™ and EUSART peripherals,
which enable a wide range communication protocols.
Using external modules, these peripherals enable other
wired and wireless communications such as Ethernet,
WiFi®, Bluetooth® Low Energy and LoRa™. This allows for
intelligent applications where communication with a server
in the cloud or with a host/master device is required.
Product Family Highlights
■
■
■
■
■
■
10-bit ADC with computation
IDLE, DOZE low-power operating modes
Up to 56 KB of program memory
Safety-critical functionality
Peripheral pin select
Bootloader capable
Program
Flash Memory
(words)
Program Flash
Memory (KB)
EEPROM
(bytes)
Data SRAM
(bytes)
I/O Pins
10-bit ADC
5-bit DAC
Comparator
8-/16-bit
Timer
SMT
Windowed
Watchdog
Timer
CRC +
Memory Scan
CCP/10-bit
PWM
Zero-Cross
Detect
CWG
NCO
CLC
DSM
EUSART/
I2 C™/SPI
Peripheral Pin
Select
Featured Products
PIC16(L)F18313
2048
3.5
256
256
6
9
1
1
2/1
–
–
–
2/2
–
1
1
2
1
1/1
ü
PIC16(L)F18323
2048
3.5
256
256
12
15
1
2
2/1
–
–
–
2/2
–
1
1
2
1
1/1
ü
PIC16(L)F18324
4096
7
256
512
12
15
1
2
4/3
–
–
–
4/2
–
2
1
4
1
1/1
ü
PIC16(L)F18325
8192
14
256
1024
12
15
1
2
4/3
–
–
–
4/2
–
2
1
4
1
1/2
ü
PIC16(L)F18326
16384
28
256
2048
12
15
1
2
4/3
–
–
–
4/2
–
2
1
4
1
1/2
ü
PIC16(L)F18344
4096
7
256
512
18
21
1
2
4/3
–
–
–
4/2
–
2
1
4
1
1/2
ü
PIC16(L)F18345
8192
14
256
1024
18
21
1
2
4/3
–
–
–
4/2
–
2
1
4
1
1/2
ü
PIC16(L)F18346
16384
28
256
2048
18
21
1
2
4/3
–
–
–
4/2
–
2
1
4
1
1/2
ü
PIC16(L)F18854
4096
7
256
512
25
24
1
2
3/4
2
ü
ü
5/2
ü
3
1
4
1
1/2
ü
PIC16(L)F18855
8192
14
256
1024
25
24
1
2
3/4
2
ü
ü
5/2
ü
3
1
4
1
1/2
ü
Device
PIC16(L)F18875
8192
14
256
1024
36
35
1
2
3/4
2
ü
ü
5/2
ü
3
1
4
1
1/2
ü
PIC16(L)F18856
16384
28
256
2048
25
24
1
2
3/4
2
ü
ü
5/2
ü
3
1
4
1
1/2
ü
PIC16(L)F18876
16384
28
256
2048
36
35
1
2
3/4
2
ü
ü
5/2
ü
3
1
4
1
1/2
ü
PIC16(L)F18857
32768
56
256
4096
25
24
1
2
3/4
2
ü
ü
5/2
ü
3
1
4
1
1/2
ü
PIC16(L)F18877
32768
56
256
4096
36
35
1
2
3/4
2
ü
ü
5/2
ü
3
1
4
1
1/2
ü
Development Made Easy
You can easily create projects using the MPLAB® X IDE environment, MPLAB XC8 compiler, MPLAB Code Configurator and
Development boards. The MPLAB Code Configurator utilizes a graphical user interface to configure peripherals, along with
drivers, to seamlessly generate code that can be inserted into your project. It is integrated into the MPLAB X IDE to provide
a powerful and extremely easy-to-use platform that greatly reduces design time. The code generated is reliable and
designed for efficient use of CPU and memory resources. For additional information, please visit www.microchip.com/mcc.
Development Tools from Microchip
■
■
■
■
■
■
IoT Sensor Badge Demonstration
MPLAB X IDE
MPLAB Code Configurator
MPLAB XC8 Compiler
PICkit™ 3 In-Circuit Debugger (PG164130)
MPLAB ICD 3 In-Circuit Debugger (DV164035)
Curiosity Development Board (DM164137)
Links
■ Online Sampling: www.sample.microchip.com
■ Core Independent Peripherals Information:
www.microchip.com/cip
■ Intelligent Analog Information:
www.microchip.com/intelligentanalog
The 20-pin PIC16F18345-based IoT
Sensor Badge demonstrates the
capabilities of Core Independent
Peripherals by interfacing with multiple
sensors, sound buzzer, communication
module and RGB LEDs to perform
various application functions, including
communication with a smartphone
application via a Bluetooth LE module.
For more information, visit
www.microchip.com/IoTSensorBadge.
www.microchip.com/8bit
Visit our web site for additional product information and to locate your local sales office.
Microchip Technology Inc. • 2355 W. Chandler Blvd. • Chandler, AZ 85224-6199
The Microchip name and logo, the Microchip logo, MPLAB and PIC are registered trademarks and PICkit is a trademark of Microchip Technology Incorporated in the U.S.A. and other countries. mTouch is a
registered trademark of Microchip Technology Incorporated in the U.S.A. All other trademarks mentioned herein are property of their respective companies. © 2015, Microchip Technology Incorporated. All
Rights Reserved. Printed in the U.S.A. 7/15
DS30010107A