2 Target Applications
Most PIC16/PIC18F and PIC32CM devices are general-purpose MCUs suitable for consumer electronics, industrial control, and IoT applications. These devices can operate with low power for energy-efficient applications. Some device families have additional features that also make them suitable for specific applications.
This section aims to simplify the migration process by assisting users in identifying which PIC32CM MCU can be used as an alternative solution for a PIC16F/PIC18F application.
| Device | Ultra-Low Power | Connectivity(3) | Analog Sensing(4) | Touch | Display | Motor Control | Automotive | Functional Safety(1,2} | Security |
|---|---|---|---|---|---|---|---|---|---|
| PIC16 | |||||||||
| PIC16F | 8X, 6XX, 72X, 753, 785, 87X, 88X, 91X | – | 527, 57X, 753, 785 | 707 | 9XX | 753, 785 | 73 52X, 57X 61X, 630, 68X 707, 72X/A, 753 87X/A, 88X 946 | – | – |
| PIC16F1xxx | All supported | 145X | 17XX | 18XX, 19XX | 19XX | 145X 150X 157X 161X 17XX | All supported | 150X(Note
1) 161X1(Note 1) 171X1(Note 1) 176X1(Note 1) 182X1(Note 1) | – |
| PIC16F1xxxx | 153XX, 183XX, 184XX, 188XX, 191XX | – | 171XX 175XX 181XX 131XX 180XX 184XX 191XX | All except 15XXX | 191XX | 153XX-191XX | All supported | 152XX1(Note
1) 153XX1(Note 1) 180XX1(Note 1) 183XX1(Note 1) 184XX1(Note 1) 188XX1(Note 1) | – |
| PIC18 | |||||||||
| PIC18F | XX2, XX8, XX20, XX30, 2X1X, 2X2X, 4X1X, 4X2X, XX39 | X50 XX50/5 XX53/8 XX80/2/5 | – | – | X50 XX9X | XX31 | 2/4X21/3,
6/8X22/3/7/8, 8720 XX30, XX50/3/8, XX80/2/5, XX93 | – | – |
| PIC18F-J | J11, J13, J53, J72, J90, J94 | J50, J53, J55, J94 | – | J53, J72, J9x | J72, J90 | – | J10, J11, J13, J15, J16, J50, J53, J72 | – | – |
| PIC18F-K | K40, K42, K50, K83 | K50, K80, K83 | K40, K42, K83 | All except K20 | K90 | K4X, K83 | All supported | K401(Note 1),
K421(Note 1), K801(Note 1), K831(Note 1) | – |
| PIC18F-Q | All supported | Q20, Q83, Q84 | Q4X, Q71, Q83, Q84 | All supported | – | All supported | All supported | Q101(Note 1),
Q401(Note 1), Q411(Note 1), Q431(Note 1), Q711(Note 1), Q831(Note 1), Q841(Note 1) | – |
| PIC32CM | |||||||||
| MC00 | – | – | – | – | – | ||||
| LE00 LS00/60 | – | – | – | – | |||||
| JH00/01 | – | – | – | – | |||||
| GV00 | – | – | – | – | – | – | – | ||
| GC00 SG00 | – | – | – | – | |||||
- The PIC32CM MC, JH00/01, and some PIC16F/PIC18F devices are Functional Safety Ready with supporting materials, such as FMEDA, Functional Safety Manual, and self-test libraries.
- The PIC32CM GC00/SG00 has Functional Safety Compliance (ISO 26262, IEC 61508).
- Most devices support only the common serial communication peripherals (UART, SPI, I2C). This column lists the family of devices that support other protocols, such as USB, CAN, and I3C.
- Most devices have ADCs and comparators. This column lists device families that contain other peripherals, such as op amps and advanced ADCs.
