Transcription of 8-bit PIC Microcontroller Peripheral Integration
1 8-bit PIC Microcontroller Peripheral IntegrationQuick Reference Function FocusProduct FamilyPin CountProgram Flash Memory (KB)RAM (B)Data EE (B)Intelligent AnalogWaveform ControlTiming and Measurements(1)Logic and MathSafety and MonitoringCommunicationsUser InterfaceLow Power and System FlexibilityADC (# of bits)CompHSCompDAC (# of bits)OPAPRGS lopeCompZCDCCP/ECCP10-bit PWM16-bit PWMCOGCWGNCODSMAngTMRHLT ( 8-bit )16-bit PWM (16-bit)NCO (20-bit)SMT (24-bit)RTCCTEMP/TSCLCMULTMathACCCRC/SCA NH LTWWDTEUSART/AUSARTUART with ProtocolsI2C/SPIUSB with ACTLIN CapablemTouch Sensing HCVDLCDPPSIDLE/DOZE/PMDDMA/VIDIA/MAPPIC1 0(L)F3XX6384 89664 HEF8 PIC16LF155X/6X14 207 141024 HEF10(2) 2 PIC16(L)F145X14 20141024 HEF10 PIC1X(L)F157X8 141024 HEF10 5 PIC16(L)F153XX8 282048 HEF10 5 4 22 PIC1X(HV)F752/538 10 5/9 PIC1X(L)F1612/38 8 PIC16(L)F161X14 207 141024 HEF10 8 PIC16(L)F170X14 141024 HEF10 5/8 PIC16(L)
2 F171X28 407 282048 HEF10 5/8 PIC16(L)F176X/7X14 407 282048 HEF10 5/10 PIC16(L)F183XX8 14204825610 5 2 PIC16(L)F184XX14 287 28204825612(3) 5 2 PIC16(L)F188XX28 407 56409625610(3) 5 2 PIC16(L)F191XX28 6414 56409625612(3) 5 (5) PIC18(L)FXXK4028 6416 1283728256 1K10(3) 5 52 PIC18(L)FXXK4228 4816 1288192256 1K12(3) 5 4 112 PIC18(L)FXXJ9464 10032 1284096 12 42 (5) PIC18(L)FXXK832832 6440961K12(3) 5 2 PIC18 FXXQ1028 401283728102410(3) 5 22 Information subject to change.
3 The Microchip name and logo, the Microchip logo, mTouch and PIC are registered trademarks of Microchip Technology Incorporated in the and other countries. 2018, Microchip Technology Inc. All Rights Reserved. Printed in the 1/18. DS30010068 FINTELLIGENT ANALOG: Sensor Interfacing and Signal ConditioningADC: Analog-to-Digital ConverterGeneral purpose 8-/10-/12-bit ADCADC2/ADCC: Analog-to-Digital Converter with ComputationGeneral purpose 10-/12-bit ADC with automated analog signal analysis (ex. oversampling, averaging, etc.)Comp: ComparatorGeneral purpose rail-to-rail comparatorDAC: Digital-to-Analog ConverterProgrammable voltage reference with multiple internal and external connectionsHC I/O: High-Current I/OUp to 50 mA or 100 mA current drive on select I/O pinsHSComp: High-Speed ComparatorGeneral purpose rail-to-rail comparator with < 50 ns response timeOPA: Operational AmplifierGeneral purpose op amp for internal and external signal source conditioningPRG.
4 Programmable Ramp GeneratorAnalog ramp generator (with slope compensation) for current/voltage mode power suppliesSlopeComp: Slope CompensationSlope compensation for Peak Current Mode power suppliesVREF: Voltage ReferenceStable fixed voltage reference for use with integrated analog peripheralsZCD: Zero Cross DetectAC high-voltage zero-crossing detection for simplifying TRIAC control, synchronized switching control and timingWAVEFORM CONTROL: PWM Drive and Waveform GenerationCCP/ECCP: (Enhanced) Capture Compare PWM1. CCP/ECCP: 10-bit PWM control with 16-bit capture and compare 2.
5 ECCP: Addition of auto shutdown controlCOG: Complementary Output GeneratorAutomated complementary output with control of key parameters such as programmable rising/falling edge events, polarity, phase, precision dead-band, blanking and auto shutdownCWG: Complementary Waveform GeneratorAutomated complementary output with control of key parameters such as dead-band and auto shutdownDSM: Data Signal Modulator1. Modulates up to two carrier signals with digital data to create custom carrier synchronized output waveforms 2. LED dimming engine functionality via interconnection with 10-/16-bit PWM, DSM and op ampNCO: Numerically Controlled Oscillator and 16-/20-bit Timer/Counter1.
6 Precision linear frequency generator (@ 50% duty cycle) with step size of source input clock frequency 2. General purpose 16-/20-bit timer/counterPWM: Pulse Width ModulationGeneral purpose 10-bit PWM control16-bit PWM: Standalone 16-bit PWM and 16-bit Timer/Counter1. High-resolution 16-bit PWM with edge- and center-aligned modes 2. General purpose 16-bit timer/counterTIMING AND MEASUREMENTS: Signal Measurement with Timing and Counter ControlAngTMR: Angular TimerPhase angle timer for measurement and control of rotational and periodic events (ex. motor, AC mains, TRIAC, etc.)
7 HLT: Hardware Limit Timer and 8-bit Timer/Counter1. Hardware monitoring for missed periodic events and fault detection 2. General purpose 8-bit timer/counter with external reset capabilitiesNCO: Numerically Controller Oscillator and 16-/20-bit Timer/Counter1. Precision linear frequency generator (@ 50% duty cycle) with step size of source input clock frequency 2. General purpose 16-/20-bit timer/counterRTCC: Real-Time Clock/CalendarMaintains accurate clock and calendar timing with external kHz crystalSMT: 24-bit Signal Measurement Timer and 24-bit Timer/Counter1.
8 Accurate measurement of any digital signal including period, duty cycle, time of flight; instantaneous vs. average measurements 2. General purpose 24-bit timer/counterTEMP: Temperature IndicatorProvides relative temperature measurements utilizing the ADCTS: Temperature SensorProvides linear relative temperature measurements utilizing the ADC with two factory-calibrated reference values8-/16-bit TimerGeneral purpose 8-/16-bit timer/counter16-bit PWM: Standalone 16-bit PWM and 16-bit Timer/Counter1. High-resolution 16-bit PWM with edge- and center-aligned modes 2.
9 General purpose 16-bit timer/counterLearn more about 8-bit PIC Microcontrollers at more about Core Independent Peripherals (CIP) at version available for download at AND MATH: Customizable Logic and Math FunctionsCLC: Configurable Logic Cell1. Integrated combinational and sequential logic 2. Customer interconnection and re-routing of digital peripheralsMULT: Hardware MultiplierMULTIPLY function of two 8-bit values with 16-bit resultMathACC: Math Accelerator1. MULTIPLY, ADD, ACCUMULATE functions of 8-/16-bit values with 35-bit result 2. Calculates a 16-bit PID function based on configurable Kp, Ki, Kd constants with a 34-bit resultSAFETY AND MONITORING: Hardware Monitoring and Fault DetectionCRC/SCAN: Cyclical Redundancy Check with Memory Scan1.
10 Automatically calculates CRC checksum of Program/DataEE memory for NVM integrity 2. General purpose 16-bit CRC for use with memory and communications dataHLT: Hardware Limit Timer and 8-bit Timer/Counter1. Hardware monitoring for missed periodic events and fault detection of external hardware 2. General purpose 8-bit timer/counter with external reset capabilitiesWWDT: Windowed Watch Dog TimerSystem supervisory circuit that generates a reset when software timing anomalies are detected within a configurable critical windowCOMMUNICATIONS: General, Industrial, Lighting and AutomotiveACT: Active Clock Tuning for Crystal-Free USB1.