January - June 2007 2007 Product Selector Guide
Product Profile 8-bit PIC® Microcontrollers Microchip’s 8-bit PIC® microcontrollers combine high-performance, low cost and small package size to offer the best price/ performance ratio in the industry. Based on a powerful RISC core, these 8-bit PIC®microcontrollers fall into three product architecture categories, providing a variety of options for any application requirement: • Baseline 8-bit architecture: 12-bit instruction set, 6-44 pin count, 384-3.
TABLE OF CONTENTS CURRENT 16-BIT CONTROLLER FAMILY PRODUCTS . . . . . . . . . . . . . . . . . . . . . . . 6 dsPIC® Digital Signal Controller (DSC) Family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 dsPIC30F General Purpose Family: 30 MIPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 dsPIC30F Motor Control and Power Conversion Family: 30 MIPS . . . . . . . . . . . . . . . . . . . . . . . . .
POWER MANAGEMENT – CPU/System Supervisors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23 Multi-Function Charge Pumps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23 Inverting and Doubling Charge Pumps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23 Regulated Charge Pumps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CURRENT 8-BIT PIC® MICROCONTROLLER FAMILY PRODUCTS . . . . . . . . . . . . 40 Baseline 8-Bit PIC® Microcontroller Family (12-Bit Instruction Word) . . . . . . . . . . . . . . . . . . . . . . . . .40 PIC10FXXX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40 PIC12FXXX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40 PIC16F5XX . . . . . . . .
CURRENT SECURE DATA PRODUCTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 KEELOQ® Encoder Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69 KEELOQ® Decoder Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69 KEELOQ® Programmable Encoder/Decoder Flash Devices (x14), ICSP™ . . . . . . . . . . . . . . . . . . . . .
PART NUMBER SUFFIX DESIGNATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 Ordering Information for all Microchip PIC®, dsPIC® DSC, KEELOQ®, rfHCS and Memory Products122 Ordering Information for all Microchip Analog Products beginning with “TC” (formerly TelCom Semiconductor Products). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Current 16-Bit Controller Family CURRENT 16-BIT CONTROLLER FAMILY PRODUCTS dsPIC® Digital Signal Controller (DSC) Family Product Program Memory (Kbytes) Data EEPROM (Bytes) RAM (Bytes) I/O Pins Packages A/D 12-Bit 200 ksps A/D 10-Bit 1 Msps Timer 16-Bit Input Cap Output Comp/ Std PWM Motor Control PWM QEI UART w/ IrDA® SPI I2C™ CAN Codec Interface CodeGuard™ Security dsPIC30F General Purpose Family: 30 MIPS, VDD = 2.5V-5.
dsPIC® Digital Signal Controller (DSC) Family (continued) Product Program Memory (Kbytes) Data EEPROM (Bytes) RAM (Bytes) I/O Pins A/D 12-Bit 200 ksps Packages A/D 10-Bit 1 Msps Timer 16-Bit Input Cap Output Comp/ Std PWM Motor Control PWM QEI UART w/ IrDA® SPI I2C™ CAN Codec Interface CodeGuard™ Security dsPIC30F Sensor Family: 30 MIPS, VDD = 2.5V-5.
Current 16-Bit Controller Family dsPIC® Digital Signal Controller (DSC) Family (continued) Product Program Memory (Kbytes) RAM (Kbytes) I/O Pins Packages A/D Config. as 10-Bit @ 1.1 Msps or 12-Bit @ 500 ksps(1,2) Timer 16-Bit Input Cap Output Comp/ Std PWM Motor Control PWM QEI UART w/ IrDA® SPI I2C™ ECAN™ Technology Codec Interface PPS CodeGuard™ Security dsPIC33F General Purpose Family: 40 MIPS, VDD = 3.0V-3.
dsPIC® Digital Signal Controller (DSC) Family (continued) Product Program Memory (Kbytes) RAM (Kbytes) I/O Pins Packages A/D Config. as 10-Bit @ 1.1 Msps or 12-Bit @ 500 ksps(1,2) Timer 16-Bit Input Cap Output Comp/ Std PWM Motor Control PWM QEI UART w/ IrDA® SPI I2C™ ECAN™ Technology Codec Interface PPS CodeGuard™ Security dsPIC33F General Purpose Family: 40 MIPS, VDD = 3.0V-3.
Current 16-Bit Controller Family dsPIC® Digital Signal Controller (DSC) Family (continued) Product Program Memory (Kbytes) RAM (Kbytes) I/O Pins Packages A/D Config. as 10-Bit @ 1.1 Msps or 12-Bit @ 500 ksps(1,2) Timer 16-Bit Input Cap Output Comp/ Std PWM Motor Control PWM QEI UART w/ IrDA® SPI I2C™ ECAN™ Technology Codec Interface PPS CodeGuard™ Security dsPIC33F Motor Control Family: 40 MIPS, VDD = 3.0V-3.
PIC24 16-Bit Microcontroller (MCU) Family (continued) Product Program Memory (Kbytes) RAM (Kbytes) I/O Pins Packages ADC Analog Comp. Timers 16-Bit Input Cap Output Comp/PWM RTCC UART w/IrDA® SPI I2C™ ECAN™ Technology PMP PPS CodeGuard™ Security Other Features PIC24FJ Family: 16 MIPS, VDD = 2.0V-3.
Current 16-Bit Controller Family PIC24 16-Bit Microcontroller (MCU) Family (continued) Product Program Memory (Kbytes) RAM (Kbytes) I/O Pins Packages ADC Analog Comp. Timers 16-Bit Input Cap Output Comp/PWM RTCC UART w/IrDA® SPI I2C™ ECAN™ Technology PMP PPS CodeGuard™ Security Other Features PIC24HJ Family: 40 MIPS, VDD = 3.0V-3.6V, Self-Write Flash, IntOSC = 8 MHz or 32 kHz and nanoWatt Technology (continued) PIC24HJ128GP310 128 16 85 100PT, 100PF 32x10-bit 1.
FUTURE 16-BIT CONTROLLER FAMILY PRODUCTS dsPIC® Digital Signal Controller (DSC) Family Product Program Memory (Kbytes) RAM (Kbytes) I/O Pins Packages A/D config as 10-Bit @ 1.1 Msps or 12-bit @ 500 ksps(1,2) Timer 16-Bit Input Cap Output Comp/ Std PWM Motor Control PWM QEI UART w/ IrDA® SPI I2C™ ECAN™ Technology Codec Interface PPS CodeGuard™ Security dsPIC33F General Purpose Family: 40 MIPS, VDD = 3.0V-3.
Future 16-Bit Controller Family dsPIC® Digital Signal Controller (DSC) Family (continued) Product Program Memory (Kbytes) RAM (Kbytes) I/O Pins Packages A/D config as 10-Bit @ 1.1 Msps or 12-bit @ 500 ksps(1,2) Timer 16-Bit Input Cap Output Comp/ Std PWM Motor Control PWM QEI UART w/ IrDA® SPI I2C™ ECAN™ Technology Codec Interface PPS CodeGuard™ Security dsPIC33F Motor Control Family: 40 MIPS, VDD = 3.0V-3.
PIC24 16-Bit Microcontroller (MCU) Family Product Program Memory (Kbytes) RAM (Kbytes) I/O Pins Packages ADC Analog Comp Timers 16-Bit Input Cap Output Comp/PWM RTCC UART w/IrDA® SPI I2C™ ECAN™ Technology PMP PPS CodeGuard™ Security Other Features PIC24FJ Family: 16 MIPS, VDD = 2.0V-3.
Current Analog/ Interface Family CURRENT ANALOG/INTERFACE PRODUCTS Lead-free versions of many devices are currently offered. Check Microchip’s web site for availability. THERMAL MANAGEMENT PRODUCTS – Temperature Sensors Part # Typical Accuracy (°C) Maximum Accuracy @ 25°C (°C) Maximum Temperature Range (°C) VCC Range (V) Maximum Supply Current (µA) Features Packages Logic Output Temperature Sensors TC6501 ±0.5 ±3 -55 to +125 +2.7 to +5.5 40 Cross to MAX6501, Open-drain TC6502 ±0.
THERMAL MANAGEMENT PRODUCTS – Temperature Sensors (continued) Part # Typical Accuracy (°C) Maximum Accuracy @ 25°C (°C) Maximum Temperature Range (°C) VCC Range (V) Maximum Supply Current (µA) Features Packages Serial Output Temperature Sensors (continued) MCP9802 ±0.5 ±1 -55 to +125 +2.7 to +5.5 400 SMbus/I2C™ compatible interface with time out, 0.0625°C to 0.5°C adj. resolution, powersaving one-shot temperature measurement 5-Pin SOT-23 MCP9803 ±0.5 ±1 -55 to +125 +2.7 to +5.
Current Analog/ Interface Family THERMAL MANAGEMENT PRODUCTS – Brushless DC Fan Controllers and Fan Fault Detectors (continued) Part # Description Typical Accuracy (°C) Maximum Accuracy @ 25°C (°C) Maximum Temperature Range (°C) Vcc Range (V) Maximum Supply Current (μA) 8-Pin PDIP, 8-Pin SOIC, 8-Pin MSOP FanSense™ Fan Monitor, minimum fan speed control 8-Pin PDIP, 8-Pin SOIC, 8-Pin MSOP FanSense™ Fan Monitor, minimum fan speed control, fan auto-restart 8-Pin PDIP, 8-Pin SOIC, 8-Pin MSOP Over-te
POWER MANAGEMENT – Linear Regulators Part # Max. Input Voltage (V) Output Voltage (V) Output Current (mA) Junction Temperature Range (°C) Typical Typical Dropout Active Voltage @ Max. Current (μA) IOUT (mV) Typical Output Voltage Accuracy (%) Features Packages 50 mA to 250 mA Low-Dropout Linear Regulators TC2014 6.0 1.8, 2.7, 2.8, 3.0, 3.3 50 -40 to +125 55 45 ±0.4 Shutdown, Reference bypass input 5-Pin SOT-23A TC1014 6.0 1.8, 2.5, 2.7, 2.8, 2.85, 3.0, 3.3, 3.6, 4.0, 5.
Current Analog/ Interface Family POWER MANAGEMENT – Linear Regulators (continued) Part # Max. Input Voltage (V) Output Voltage (V) Output Current (mA) Junction Temperature Range (°C) Typical Typical Dropout Active Voltage @ Max. Current (μA) IOUT (mV) Typical Output Voltage Accuracy (%) Features Packages 300 mA Low Dropout Linear Regulators TC1107 6.0 2.5, 2.7, 2.8, 3.0, 3.3, 5.0 300 -40 to +125 50 240 ±0.5 TC1108 6.0 2.5, 2.7, 2.8, 3.0, 3.3, 5.0 300 -40 to +125 50 240 ±0.
POWER MANAGEMENT – Linear Regulators (continued) Part # Max. Input Voltage (V) Output Voltage (V) Output Current (mA) Junction Temperature Range (°C) -40 to +125 Typical Typical Dropout Active Voltage @ Max. Current (μA) IOUT (mV) Typical Output Voltage Accuracy (%) Features Packages Power-Management Combination Products (continued) TC1301B(3) (3) TC1302A TC1302B(3) 6.0 LDO1: 1.5-3.3 LDO2: 1.5-3.3 LDO1: 300 LDO2: 150 6.0 LDO1: 1.5-3.3 LDO2: 1.5-3.3 LDO1: 300 LDO2: 150 6.0 LDO1: 1.5-3.
Current Analog/ Interface Family POWER MANAGEMENT – Switching Regulators (continued) Part # Description Input Voltage Range (V) Output Voltage (V) Operating Temperature Range (°C) Control Scheme Switching Typical Output Current Frequency Active (mA) (kHz) Current (μA) Features Packages TC125 Step-up DC/DC Regulator 0.9 to 10 3.0, 3.3, 5.0 -40 to +85 PFM 100 20 80 Low-Power Shutdown mode. Not recommended for new designs 5-Pin SOT-23A TC126 Step-up DC/DC Regulator 0.9 to 10 3.0, 3.
POWER MANAGEMENT – Charge Pump DC-to-DC Converters (continued) Part # Input Voltage Range (V) Output Voltage (V) Operating Temperature Range (°C) Maximum Input Current(1) (μA) Typical Active Output Current (mA) Features Packages Inverting or Doubling Charge Pumps (continued) TCM829 1.5 to 5.5 VOUT = -VIN or VOUT = 2 VIN -40 to +85 260 25 35 kHz oscillator 5-Pin SOT-23A TC1240 2.5 to 4.0 VOUT = 2 VIN -40 to +85 900 40 Shutdown, 160 kHz oscillator 6-Pin SOT-23A TC1240A 2.5 to 5.
Current Analog/ Interface Family POWER MANAGEMENT – CPU/System Supervisors (continued) Part # VCC Range (V) Operating Temperature Range (°C) Nominal Reset Voltage (V) Reset Type Output Typical Reset Pulse Width (ms) Typical Supply Current (μA) Additional Features Bond Options Packages TC1271 1.2 to 5.5 -40 to +85 4.63, 4.38, 3.08, 2.93, 2.63, 1.75 Active-High CMOS Push-Pull 280 7 Manual Reset 4-Pin SOT-143 TCM812 1.1 to 5.5 -40 to +85 4.63, 4.38, 3.08, 2.93, 2.63, 1.
POWER MANAGEMENT – Voltage Detectors (continued) Operating VCC Range Temperature (V) Range (°C) Part # Nominal Reset Voltage (V) Reset Type Output Minimum Reset Pulse Width (ms) Typical Supply Current (μA) Features Packages TC51 0.7 to 10 -40 to +85 3.0, 2.7, 2.2 Active-Low Open-Drain 50 1 Reset delay TC52 1.5 to 10 -40 to +85 4.5/2.7, 3.0/2.7 Active-Low Open-Drain — 2 Dual channel 3-Pin SOT-23A TC53 1.5 to 10 -40 to +85 2.9, 2.7, 2.
Current Analog/ Interface Family POWER MANAGEMENT – Power MOSFET Drivers (continued) Part # Configuration Operating Temperature Range (°C) Peak Output Current (A) Output Resistance (RH/RL) (Max. Ω @ 25°C) Max. Supply Voltage (V) Input/Output Delay (td1, td2)(1) (ns) Packages Low-Side Drivers, 2.0A to 12.
POWER MANAGEMENT – Battery Chargers Part # Mode Cell Type # of Cells VCC Range (V) Cell Voltage (V) Max. Charging Current (mA) Max. Voltage Regulation (%) Int/Ext FET Features Packages High-Side/Low-Side Drivers (continued) MCP73826 Linear Li-Ion/Li-Polymer 1 4.5 to 5.5 4.1, 4.2 N/A +1.0 Ext Small size, charge current set by external FET 6-Pin SOT-23 MCP73827 Linear Li-Ion/Li-Polymer 1 4.5 to 5.5 4.1, 4.2 N/A +1.
Current Analog/ Interface Family POWER MANAGEMENT – Hot Swap Controllers Part # MCP18480 Number of Outputs Vpos to Vneg Differential Voltage (V) Junction Temperature Range (°C) OVLO UVLO Power Good Int/Ext FET 1 -0.3 to +15.
LINEAR – Op Amps (continued) Part # MCP619 MCP6231 # per Package GBWP IQ Typical (μA) VOS Max (mV) Typical Input Leakage Current (pA) Input Voltage Noise Density (nV/rtHz) Operating Voltage (V) Temp. Range (°C) 4 190 kHz 19 0.15 15000 32(1) 2.3 to 5.5 -40 to +85 1 300 kHz 20 5 1 52 (1) 1.8 to 5.
Current Analog/ Interface Family LINEAR – Op Amps (continued) # per Package GBWP IQ Typical (μA) VOS Max (mV) Typical Input Leakage Current (pA) Input Voltage Noise Density (nV/rtHz) Operating Voltage (V) Temp. Range (°C) MCP6285 2 5 MHz 400 3 1 16(1) 2.2 to 5.5 -40 to +125 Rail-to-Rail Input/Output, Dual connected, Chip Select 8-Pin PDIP, 8-Pin SOIC, 8-Pin MSOP MCP6291 1 10 MHz 1000 3 1 8.7(2) 2.4 to 5.
LINEAR – Programmable Gain Amplifiers (PGA) (continued) Part # MCP6S91 Channels -3dB BW (MHz) IQ Typ. VOS (μV) Operating Voltage (V) Temp. Range (°C) 1 1 to 18 1.0 mA 4000 2.5 to 5.5 -40 to +125 Features Packages SPI, 8 Gain Steps, Software Shutdown, VREF 8-Pin PDIP, 8-Pin SSOIC, 8-Pin MSOP MCP6S92 2 1 to 18 1.0 mA 4000 2.5 to 5.5 -40 to +125 SPI, 8 Gain Steps, Software Shutdown 8-Pin PDIP, 8-Pin SSOIC, 8-Pin MSOP MCP6S93 2 1 to 18 1.0 mA 4000 2.5 to 5.
Current Analog/ Interface Family LINEAR – Comparators (continued) # per Package VREF (V) Typical Propagation Delay (μs) IQ Typical (μA) VOS Max (mV) Operating Voltage (V) Temp. Range (°C) MCP6548 1 — 4 1 5 1.6 to 5.5 -40 to +85 Open-drain, 9V, Rail-to-Rail Input/Output, Chip Select 8-Pin PDIP, 8-Pin SOIC, 8-Pin MSOP MCP6549 4 — 4 1 5 1.6 to 5.
MIXED SIGNAL – Delta-Sigma A/D Converters (continued) Part # TC3402(1) TC3405(1) NOTE Resolution (bits) Maximum Sampling Rate (samples/sec) 10 to 16 10 to 16 # of Input Channels Interface Supply Voltage Range (V) Typical Supply Current (μA) Typical INL (ppm) Temp. Range (°C) >400 4 Diff 2-Wire 1.8 to 5.5 250 38 0 to +85 >400 3 Single-ended, 1 Diff 2-Wire 1.8 to 5.
Current Analog/ Interface Family MIXED SIGNAL – Binary and BCD A/D Converters Part # Description Supply Voltage (V) Input Voltage Range (V) Resolution (Digits) Resolution Max Power (Counts) (mW) Data Interface Temp. Range (°C) TC835 BCD A/D ±5 VSS + 1.0V to VDD – 0.5V 4½ ±20,000 30 MUXed BCD 0 to +70 TC850 Binary A/D ±5 VSS + 1.5V to VDD – 1.5V 15-bit ±32,768 35 8-bit parallel -25 to +70 TC7135 BCD A/D ±5 VSS + 1.0V to VDD – 1.
MIXED SIGNAL – Digital Potentiometers Part # Number of Taps Memory Number per Package Interface Resistance (kOhms) INL (max) DNL (max) Temp. Range (°C) 64 Volatile 1 Up/Down 2.1, 5, 10, 50 0.5 0.5 -40 to +125 Potentiometer mode 8-Pin SOIC, 8-Pin MSOP, 8-Pin 2x3 DFN MCP4011 Comments Packages MCP4012 64 Volatile 1 Up/Down 2.1, 5, 10, 50 0.5 0.5 -40 to +125 Rheostat mode 6-Pin SOT-23 MCP4013 64 Volatile 1 Up/Down 2.1, 5, 10, 50 0.5 0.
Current Analog/ Interface Family INTERFACE – Controller Area Network (CAN) Products Operating Voltage (V) Temperature Range (°C) Tx Buffers Rx Buffers Filters Masks Interrupt Output MCP2510(1) 2.7 to 5.5 -40 to +125 3 2 6 2 Yes CAN 2.0B Active controller with SPI interface to MCU, 3 transmit buffers, 2 receive buffers, HW and SW message triggers 18-Pin PDIP, 18-Pin SOIC, 20-Pin TSSOP MCP2515 2.7 to 5.
INTERFACE – LIN Transceiver Products Part # Description MCP201 NOTE LIN Transceiver with integrated VREG Vreg Output Voltage (V) Operating Temperature Range (°C) Vreg Output Current (mA) VCC Range (V) Max Baud Rate LIN Specification Supported 4.75 to 5.25 -40 to +125 50 7.4 to 18(1) 20 Kbaud Revision 1.2 Packages 8-pin PDIP, 8-pin SOIC, 8-Pin DFN 1: Can withstand 40V load dump.
Future Analog/ Interface Family FUTURE ANALOG/INTERFACE PRODUCTS Lead-free versions of many devices are currently offered. Check Microchip’s web site for availability. Power Management – Low-Side Power MOSFET Drivers Part # Operating Temperature Peak Output Range (°C) Current (A) Configuration Output Resistance (Ω) Max.
Future Analog/ Interface Family LINEAR – Precision Op Amps Channels Bandwidth (MHz) VOS (μV) IQ MCP6031 1 14 200 1 μA 1.8 to 5.5 -40 to +125 8-Pin SOIC, 8-Pin MSOP MCP6032 2 14 200 1 μA 1.8 to 5.5 -40 to +125 8-Pin SOIC, 8-Pin MSOP MCP6033 1 14 200 1 μA 1.8 to 5.5 -40 to +125 8-Pin SOIC, 8-Pin MSOP MCP6034 4 14 200 1 μA 1.8 to 5.5 -40 to +125 14-Pin SOIC, 14-Pin TSSOP Part # Operating Voltage (V) Temp.
Current 8-Bit PIC® MCU Family CURRENT 8-BIT PIC® MICROCONTROLLER FAMILY PRODUCTS Baseline 8-Bit PIC® Microcontroller Family (12-Bit Instruction Word) Program Analog Memory SelfRAM I/O Packages (Kbytes/ Write (Bytes) Pins Comp ADC K words) PIC10FXXX: 500 ns Instruction Execution, 33 Instructions, 25 mA Source and Sink per I/O PIC10F200 0.375/0.25 — 16 4 6OT, 8P, 8MC — — PIC10F202 0.75/0.50 — 24 4 6OT, 8P, 8MC — — 1-8 bit, 1-WDT 1-8 bit, 1-WDT 4 4 4 MHz 4 MHz ✓ ✓ — — 1** 1** 2.0-5.5 2.0-5.
Mid-Range 8-Bit PIC® Microcontroller Family (14-Bit Instruction Word) Program Data Memory SelfRAM I/O EEPROM Packages (Kbytes/ Write (Bytes) Pins (Bytes) K words) PIC12FXXX: 200 ns-1 μs Instruction Execution, 35 Instructions, ICSP™ Analog Digital Product ADC Comp Timers/WDT 1-16 bit, 1-8 bit, 1-WDT 1-16 bit, 1-8 bit, PIC12HV609 1.75/1 — — 64 6 8P, 8SN, 8M, 8MS — 1 1-WDT 1-16 bit, 2-8 bit, PIC12F615 1.75/1 — — 64 6 8P, 8SN, 8M, 8MS 4x10-bit 1 1-WDT 1-16 bit, 2-8 bit, PIC12HV615 1.
Current 8-Bit PIC® MCU Family Mid-Range 8-Bit PIC® Microcontroller Family (14-Bit Instruction Word) (continued) Program Analog Digital Data Memory SelfRAM I/O EEPROM Packages (Kbytes/ Write (Bytes) Pins ADC Comp Timers/WDT Serial I/O (Bytes) K words) PIC16FXXX: 200 ns Instruction Execution, 35 Instructions, ICSP™ (except ROM), 25 mA Source and Sink per I/O (continued) 20P, 20SO, 20SS, 12x10-bit 1-16 bit, 2-8 bit, PIC16F685 7/4 — 256 256 18 2 — 20ML 1-WDT EUSART, 20P, 20SO, 20SS, 1-16 bit, 1-8 bit, PIC16F68
Mid-Range 8-Bit PIC® Microcontroller Family (14-Bit Instruction Word) (continued) Program Analog Digital Data Memory SelfRAM I/O EEPROM Packages (Kbytes/ Write (Bytes) Pins ADC Comp Timers/WDT Serial I/O (Bytes) K words) PIC16FXXX: 200 ns Instruction Execution, 35 Instructions, ICSP™ (except ROM), 25 mA Source and Sink per I/O (continued) 1-16 bit, 2-8 bit, AUSART PIC16F870 3.5/2 ✓ 64 128 22 28SP, 28SO, 28SS 5x10-bit — 1-WDT 1-16 bit, 2-8 bit, PIC16F871 3.
Current 8-Bit PIC® MCU Family Mid-Range 8-Bit PIC® Microcontroller Family (14-Bit Instruction Word) (continued) Program Analog Digital BOR/ Data Max. ICD # of CCP/ Memory SelfRAM I/O EEPROM Packages Speed IntOSC PBOR/ Breakpoints ECCP (Kbytes/ Write (Bytes) Pins ADC Comp Timers/WDT Serial I/O PLVD (Bytes) MHz K words) PIC16CXXX: 100-200 ns Instruction Execution, 35 Instructions, ICSP™ (except ROM), 25 mA Source and Sink per I/O (continued) 1-16 bit, 2-8 bit, PIC16C62B 3.
Mid-Range 8-Bit PIC® Microcontroller Family (14-Bit Instruction Word) (continued) Program Analog Digital Data Memory SelfRAM I/O EEPROM Packages (Kbytes/ Write (Bytes) Pins ADC Comp Timers/WDT Serial I/O (Bytes) K words) PIC16CXXX: 100-200 ns Instruction Execution, 35 Instructions, ICSP™ (except ROM), 25 mA Source and Sink per I/O (continued) USART, 1-16 bit, 2-8 bit, PIC16CR76 14/8 — — 368 22 28SP, 28SO, 28SS, 5x8-bit — 28ML 1-WDT I2C/SPI USART, 40P, 44ML, 44L, 1-16 bit, 2-8 bit, PIC16CR77 14/8 — — 368 33
Current 8-Bit PIC® MCU Family High-Performance 8-Bit PIC® Microcontroller Family (16-Bit Instruction Word) (continued) Program Analog Digital Data Max. SelfRAM Memory EEPROM (Bytes) I/O Pins Packages Speed IntOSC Write (Kbytes/ Comp (Bytes) ADC Timers/WDT Serial I/O MHz K words) PIC18 Flash MCUs: 10 MIPS, VDD = 2.0V-5.
High-Performance 8-Bit PIC® Microcontroller Family (16-Bit Instruction Word) (continued) Program Analog Digital Data Max. SelfRAM Memory Packages Speed IntOSC Write EEPROM (Bytes) I/O Pins (Kbytes/ Comp (Bytes) ADC Timers/WDT Serial I/O MHz K words) PIC18 Flash MCUs: 10 MIPS, VDD = 2.0V-5.
Current 8-Bit PIC® MCU Family High-Performance 8-Bit PIC® Microcontroller Family (16-Bit Instruction Word) (continued) Program Analog Digital Data Max. Self- EEPROM RAM Memory I/O Pins Packages Speed IntOSC Write (Bytes) (Kbytes/ Comp (Bytes) ADC Timers/WDT Serial I/O MHz K words) PIC18 Flash MCUs: 10 MIPS, VDD = 2.0V-5.5V, Upwardly Compatible with PIC16C, 77 Instructions, C Compiler Efficient Instruction Set (continued) CAN 2.
High-Performance 8-Bit PIC® Microcontroller Family (16-Bit Instruction Word) (continued) Program Analog Digital Data Max. SelfRAM Memory Packages Speed IntOSC Write EEPROM (Bytes) I/O Pins (Kbytes/ Comp (Bytes) ADC Timers/WDT Serial I/O MHz K words) PIC18 Flash MCUs: 10 MIPS, VDD = 2.0V-5.5V, Upwardly Compatible with PIC16C, 77 Instructions, C Compiler Efficient Instruction Set (continued) EUSART, 12x10-bit 3-16 bit, 1-8 bit, 40 — PIC18F6680 64/32 ✓ 1024 3328 53 64PT, 68L 2 MI2C/SPI, 100 ksps 1-WDT CAN 2.
Current 8-Bit PIC® MCU Family High-Performance 8-Bit PIC® Microcontroller Family (16-Bit Instruction Word) (continued) Program Analog Digital Data Max. BOR/ Self- EEPROM RAM Memory I/O Pins Packages Speed IntOSC PBOR/ Write (Bytes) (Kbytes/ Comp (Bytes) ADC Timers/WDT Serial I/O MHz PLVD K words) PIC18FXXJXX Flash MCUs: 10 MIPS, VDD = 2.0V-3.
High-Performance 8-Bit PIC® Microcontroller Family (16-Bit Instruction Word) (continued) Program Analog Digital Data Max. BOR/ SelfRAM Memory Packages Speed IntOSC PBOR/ Write EEPROM (Bytes) I/O Pins (Kbytes/ Comp (Bytes) ADC Timers/WDT Serial I/O MHz PLVD K words) PIC18FXXJXX Flash MCUs: 10 MIPS, VDD = 2.0V-3.
Future 8-Bit PIC® MCU Family FUTURE 8-BIT PIC® MICROCONTROLLER FAMILY PRODUCTS Mid-Range 8-Bit PIC® Microcontroller Family (14-Bit Instruction Word) Program Analog Data Memory SelfRAM I/O Packages (Kbytes/ Write EEPROM (Bytes) Pins ADC Comp (Bytes) K words) PIC16FXXX: 200 ns Instruction Execution, 35 Instructions, ICSP™, 25 mA Source and Sink per I/O Product Digital Timers/WDT Serial I/O USART, I2C/SPI USART, I2C/SPI USART, I2C/SPI USART, I2C/SPI USART, I2C/SPI PIC16F722 3.
High-Performance 8-Bit PIC® Microcontroller Family (16-Bit Instruction Word) (continued) Program Analog Digital Data Max. BOR/ Memory SelfRAM I/O ICD # of CCP/ Packages Speed IntOSC PBOR/ Breakpoints ECCP (Kbytes/ Write EEPROM (Bytes) Pins ADC Comp Timers/WDT Serial I/O (Bytes) MHz PLVD K words) PIC18FXXJXX: Flash and ROM MCUs: 10 MIPS, VDD = 2.0V-3.
High-Performance 8-Bit PIC® Microcontroller Family (16-Bit Instruction Word) (continued) Program Data Memory SelfRAM I/O Packages (Kbytes/ Write EEPROM (Bytes) Pins (Bytes) K words) PIC18FXXKXX Flash MCUs: 16 MIPS, VDD = 1.8V-3.
Mature MCU and DSC Products MATURE – PIC® MCU AND dsPIC® DSC FAMILY PRODUCTS Not recommended for new designs. Please use a device from the recommended column for new designs.
Program Memory (Bytes/Words) Pin Count PIC17C766 32,768/16,384x16 84 PIC18F8520 PIC18F4539 24,576/12,288x16 40 PIC18F4431 PIC18C242 16,384/8,192x16 28 PIC18F2420 PIC18F6525 49,152/24,576x16 64 PIC18F6527 PIC18C252 32,768/16,384x16 28 PIC18F2520 PIC18F6620 65,536/32,768x16 64 PIC18F6622 PIC18C442 16,384/8,192x16 40 PIC18F4420 PIC18F6621 65,536/32,768x16 64 PIC18F6622 PIC18C452 32,768/16,384x16 40 PIC18F4520 PIC18F6720 131,072/65,536x16 64 PIC18F6722 PIC18C658 32,768
Focused Solutions FOCUSED SOLUTIONS CAN Solutions (www.microchip.com/can) CAN Peripherals/Transceivers Operating Voltage (V) Temperature Range (°C) Tx Buffers Rx Buffers Filters Masks Interrupt Output Unique Features MCP2515 2.7 to 5.5 -40 to +125 3 2 6 2 Yes MCP2510 pin compatible upgrade with enhanced features including higher throughput and data byte filtering 18-Pin PDIP, 18-Pin SOIC, 20-Pin TSSOP MCP25020 2.7 to 5.5 -40 to +125 3 2 2 1 N/A CAN 2.0B Active I/O Expander.
MRFXXX RF Transceiver Product MRF24J40 Product IEEE Standard MAC Encription Data Rate (kbps) Frequency Range (GHz) Sensitivity dBm Clock Interface Operating Voltage (V) Package 802.15.4 CSMACA, CCA AES 128 250 2.405-2.48 -95 20MHz, 32kHz SPI 2.4-3.
Focused Solutions Motor Control Solutions - MOSFET Drivers Part # Configuration Operating Temperature Range (°C) Peak Output Current (A) Output Resistance (RH/RL) (Max. Ω @ 25°C) Max. Supply Voltage (V) Input/Output Delay (td1, td2)(1) (ns) Packages TC1410 Single, Inverting -40 to +85 0.
Motor Control Solutions - LINEAR – Op Amps (continued) Part # # per Package GBWP IQ Typical (μA) VOS Max (mV) Input Voltage Operating Voltage Noise Density (V) (nV/rtHz) Temp. Range (°C) Features Packages MCP6141 1/2/1/4 100 kHz 0.6 3 170 1.4 to 5.5 -40 to +85 Rail-to-Rail Input/Output, G>10 Stable MCP6142 1/2/1/4 100 kHz 0.6 3 170 1.4 to 5.5 -40 to +85 Rail-to-Rail Input/Output, G>10 Stable SOT23, PDIP, SOIC, MSOP, TSSOP MCP6143 1/2/1/4 100 kHz 0.6 3 170 1.4 to 5.
Focused Solutions Motor Control Solutions - LINEAR – Op Amps (continued) Part # MCP6281 MCP6282 MCP6283 # per Package GBWP IQ Typical (μA) VOS Max (mV) 1/2/1/4/2 5 MHz 445 3 1/2/1/4/2 1/2/1/4/2 5 MHz 445 5 MHz Input Voltage Operating Voltage Noise Density (V) (nV/rtHz) 16 3 445 2.2 to 5.5 16 3 Temp. Range (°C) 2.2 to 5.5 16 2.2 to 5.
Intelligent Sensing Solutions (continued) Product dsPIC30F3012 dsPIC30F2012 dsPIC30F3013 dsPIC33FJ12GP201 dsPIC33FJ12GP202* Program Memory (Kbytes) 24 12 24 12 12 SelfWrite Data EEPROM (Bytes) RAM (Bytes) I/O Pins (max.) Packages ✓ ✓ ✓ 1024 — 1024 2048 1024 2048 12 20 20 18SO, 18P, 44ML (8x8) 28SO, 28SP, 28ML (6x6) 28SO, 28SP, 28ML (6x6) ✓ — 1024 13 18SO, 18SP, 20SS 21 28SO, 28SP, 28ML (6x6), 28SS ✓ — 1024 8 ch — 10 ch — 10 ch — 6x10-bitt @ 1.
Focused Solutions Power-Managed Solutions Featuring nanoWatt Technology Minimum nanoWatt Feature Set (VDD = 2.0V-5.
Motor Control Solutions (www.microchip.com/motorcontrol) Minimum Motor Control Feature Set (VDD = 2.0V-5.
Focused Solutions Max Speed: 160 MHz, 40 MIPS I/O: 53-85 Analog Peripherals: 10/12-bit ADC (configurable @ 1.1 Msps or 500 ksps) dsPIC33FJXXGP506, dsPIC33FJXXGP706, dsPIC33FJXXMC506, dsPIC33FJXXMC706 Digital Peripherals: EUSART, CCP, MI2C dsPIC33FJXXGP506, dsPIC33FJXXMC708 dsPIC33FJXXGP510, dsPIC33FJXXGP710, dsPIC33FJXXMC510, dsPIC33FJXXMC710, PIC24HJXXGP510, PIC24HJXXGP610 For additional details, please refer to device datasheets and design pages on www.microchip.
I/O: 36 Digital Peripherals: EUSART, MI2C, SPI Program Memory: 24-32 Kbytes I/O: 50 PIC18F4455, PIC18F4550 PIC18F65J50*, PIC18F66J50*, PIC18F66J55*, PIC18F67J50* Digital Peripherals: ECCP, EUSART, MI2C, SPI Program Memory: 32-128 Kbytes I/O: 66 PIC18F85J50*, PIC18F86J50*, PIC18F86J55*, PIC18F85J50* Digital Peripherals: ECCP, EUSART, MI2C, SPI Program Memory: 32-128 Kbytes For additional details, please refer to device datasheets and design pages on www.microchip.com *Contact Microchip Technology Inc.
Focused Solutions 4 commons x 42 segments = (168 pixels) I/O: 53, 20 MHz Analog Peripherals: ADC/Comp PIC16F946 Digital Peripherals: AUSART, I2C Program Memory: 16 Kbytes 4 commons x 48 segments = (192 pixels) I/O: 66, 40 MHz Analog Peripherals: ADC/Comp Digital Peripherals: EUSART, AUSART, CCP, MI Program Memory: 8-32 Kbytes PIC18F8390, PIC18F83J90*, PIC18F8490, PIC18F8493*, PIC18F84J90*, PIC18F85J90* 2C For additional details, please refer to device datasheets and design pages on www.microchip.
IntOSC: Quick Start-up (Two-speed), Fail-safe clock monitor & Selectable Clock (31 kHz) Power-Managed Modes: Multiple Idle Modes RC Run Modes, BOR IntOSC: Fail-safe clock monitor & Selectable Clock (32 kHz-8 MHz) Power-Managed Modes: Multiple Idle Modes RC Run Modes, BOR IntOSC: Quick Start-up (Two-speed), Fail-safe clock monitor & Selectable Clock (31 kHz-8 MHz) Power-Managed Modes: Multiple Idle Modes RC Run Modes, BOR IntOSC: Quick Start-up (Two-speed), Fail-safe clock monitor & Selectable Clock (31 kHz-
KEELOQ® Secure Data Products CURRENT SECURE DATA PRODUCTS KEELOQ® Encoder Devices Product HCS101 HCS200 Transmission Code Code Length Hopping Bits Bits 66 — 66 32 Programmable Encryption Key Bits — 64 Seed Length Operating Voltage (V) Turnable OSC Function Codes CRC Protocols Other Features Packages — 32 3.5 to 13.0 3.5 to 13.
Current Memory Family CURRENT SERIAL ELECTRICALLY ERASABLE PROMS (EEPROM) Product E/W Cycles Density (Organization) Write Speed Max. Clock Freq. Operating Voltage (V) Temps Max.
Product 2-Wire I2C™ E/W Cycles Density (Organization) Write Speed Max. Clock Frequency Operating Voltage (V) Temps Unique Features Packages Compatible Serial EEPROM Family – Self-timed write cycle and Page Write mode 24C00 24LC00 24AA00 1M 1M 1M 128 bits (x8) 128 bits (x8) 128 bits (x8) 4 ms 4 ms 4 ms 400 kHz 400 kHz 400 kHz 4.5 to 5.5 2.5 to 6.0 1.8 to 6.0 C, I, E C, I C, I 100 kHz operation for voltages from 1.8V to 4.5V.
Current Memory Family Product E/W Cycles Density (Organization) Write Speed Max. Clock Frequency Operating Voltage (V) Temps Unique Features Packages ISO Smart Card Family – Self-timed write cycle and Page Write mode. All devices meet ISO7816 pinout requirements. 24LC01SC 1M 1 Kbit (x8) 5 ms 400 kHz 2.5 to 5.5 C, I S, W, WF 24LC02SC 1M 2 Kbits (x8) 5 ms 400 kHz 2.5 to 5.5 C, I S, W, WF 24LC04SC 1M 4 Kbits (x8) 5 ms 400 kHz 2.5 to 5.
Product E/W Cycles Density (Organization) Page Size Write Speed Max. Clock Frequency Operating Voltage (V) Temps Packages(1) Unique Features SPI Compatible Serial EEPROM Family – Page Write mode, HOLD pin, software enabled block write protection and hardware write-protect pin. Supports SPI modes 0, 3. (continued) 25LC160A 1M 16 Kbits (x8) 16B 5 ms 10 MHz 2.5 to 5.5 I, E P, SN, ST, MS 25AA160A 1M 16 Kbits (x8) 16B 5 ms 10 MHz 1.8 to 5.
Future Memory Family FUTURE SERIAL ELECTRICALLY ERASABLE PROMS (EEPROM) Part # E/W Cycles Density (Organization) Page Size Write Speed Max. Clock Freq. Operating Voltage (V) Temps Unique Features Packages SPI Compatible Serial EEPROM Family – Page Write mode, HOLD pin, software enabled block write protection and hardware write-protect pin 25LC320A 1M 32 Kbits (x8) 32B 5 ms 10 MHz 2.5 to 5.5 I, E P, SN, ST, MS 25AA320A 1M 32 Kbits (x8) 32B 5 ms 10 MHz 1.8 to 5.
Development Systems Products DEVELOPMENT SYSTEMS ® ® MPLAB ICE 2000 and MPLAB ICE 4000 Emulator Systems How Do I Order MPLAB® ICE? Ordering MPLAB® ICE is as easy as 1, 2, and 3! • Choose your PIC® MCU. • Choose your PIC® MCU package. • Find the right line on the next few pages for MPLAB® ICE part numbers. You’re ready to order. A Complete MPLAB® ICE System MPLAB® ICE is a modular emulator system with interchangeable components allowing the system to be easily configured to emulate different PIC® MCUs.
MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) Processor Module Device Adapters Transition Socket MPLAB® PRO MATE® REAL II Socket ICE (3,4) Support Module MPLAB® PM3 Socket Module(8) PICSTART® Plus(5) MPLAB® ICD 2(6) MPLAB® CXX Compile
Development Systems Products MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) Processor Module Device Adapters Transition Socket MPLAB® ® REAL PRO MATE II Socket ICE (3,4) Module Support MPLAB® PM3 Socket Module(8) PICSTART® P
MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) Processor Module Device Adapters Transition Socket MPLAB® ® REAL PRO MATE II Socket ICE (3,4) Support Module MPLAB® PM3 Socket Module(8) PICSTART® Plus(5) MPLAB® ICD 2(6) AC124
Development Systems Products MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) Processor Module Device Adapters Transition Socket MPLAB® ® REAL PRO MATE II Socket ICE (3,4) Module Support MPLAB® PM3 Socket Module(8) PICSTART® P
MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) Processor Module Device Adapters Transition Socket MPLAB® ® REAL PRO MATE II Socket ICE (3,4) Support Module MPLAB® PM3 Socket Module(8) PICSTART® Plus(5) AC164301 ✓ DV164101,
MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) Processor Module Device Adapters Transition Socket MPLAB® ® REAL PRO MATE II Socket ICE (3,4) Support Module MPLAB® PM3 Socket Module(8) PICSTART® Plus(5) MPLAB® ICD 2(6) ✓ ✓*
Development Systems Products MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) Processor Module Device Adapters Transition Socket MPLAB® ® REAL PRO MATE II Socket ICE (3,4) Module Support MPLAB® PM3 Socket Module(8) PICSTART® P
MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) Processor Module Device Adapters Transition Socket MPLAB® ® REAL PRO MATE II Socket ICE (3,4) Support Module MPLAB® PM3 Socket Module(8) PICSTART® Plus(5) MPLAB® ICD 2(6) ✓ AC
Development Systems Products MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) Processor Module Device Adapters Transition Socket MPLAB® ® REAL PRO MATE II Socket ICE (3,4) Module Support MPLAB® PM3 Socket Module(8) PICSTART® P
MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) Processor Module Device Adapters Transition Socket MPLAB® ® REAL PRO MATE II Socket ICE (3,4) Support Module MPLAB® PM3 Socket Module(8) PICSTART® Plus(5) MPLAB® ICD 2(6) ✓ AC
Development Systems Products MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) Processor Module Device Adapters Transition Socket MPLAB® ® REAL PRO MATE II Socket ICE (3,4) Module Support MPLAB® PM3 Socket Module(8) PICSTART® P
MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) Processor Module Device Adapters Transition Socket MPLAB® ® REAL PRO MATE II Socket ICE (3,4) Support Module MPLAB® PM3 Socket Module(8) PICSTART® Plus(5) MPLAB® ICD 2(6) ✓ ✓
Development Systems Products MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) Processor Module Device Adapters Transition Socket MPLAB® ® REAL PRO MATE II Socket ICE (3,4) Module Support MPLAB® PM3 Socket Module(8) PICSTART® P
MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) Processor Module Device Adapters Transition Socket MPLAB® ® REAL PRO MATE II Socket ICE (3,4) Support Module MPLAB® PM3 Socket Module(8) PICSTART® Plus(5) MPLAB® ICD 2(6) MPLAB
Development Systems Products MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) MPLAB® PM3 Socket Module(8) PICSTART® Plus(5) MPLAB® ICD 2(6) MPLAB® CXX Compiler Demonstration Boards or Evaluation Kits AC164035 AC164301 ✓* ✓
MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters MPLAB® ICE 4000 System(2) Transition Socket Processor Module XLT28SO MPLAB® ® REAL PRO MATE II Socket ICE (3,4) Support Module MPLAB® PM3 Socket Module(8) PICSTART® Plus(5) MPLAB® ICD 2(6) MPLAB® CXX Compiler Demonstrat
Development Systems Products MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) Processor Module Device Adapters Transition Socket MPLAB® ® REAL PRO MATE II Socket ICE (3,4) Module Support MPLAB® PM3 Socket Module(8) PICSTART® P
MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters MPLAB® ICE 4000 System(2) Transition Socket Processor Module Device Adapters Transition Socket MPLAB® ® REAL PRO MATE II Socket ICE (3,4) Support Module MPLAB® PM3 Socket Module(8) PICSTART® Plus(5) ✓ MPLAB® ICD 2(6) M
Development Systems Products MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) Processor Module Device Adapters Transition Socket MPLAB® ® REAL PRO MATE II Socket ICE (3,4) Module Support MPLAB® PM3 Socket Module(8) PICSTART® P
MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) MPLAB® PM3 Socket Module(8) PICSTART® Plus(5) MPLAB® ICD 2(6) MPLAB® CXX Compiler Demonstration Boards or Evaluation Kits AC164012 AC164301 ✓ ✓ SW006011 DM163022, DM163026
Development Systems Products MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module MPLAB® ICE 4000 System(2) Device Adapters Transition Socket Processor Module Device Adapters Transition Socket DVA1003 XLT64PT2 or XLT64PT5 PMF18WS0 DAF18-6 XLT64PT2 or XLT64PT5 MPLAB® ® REAL PRO MATE II
MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) Processor Module Device Adapters Transition Socket MPLAB® ® REAL PRO MATE II Socket ICE (3,4) Support Module MPLAB® PM3 Socket Module(8) MPLAB® ICD 2(6) MPLAB® CXX Compiler Dem
Development Systems Products MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) Processor Module Device Adapters Transition Socket MPLAB® ® REAL PRO MATE II Socket ICE (3,4) Module Support MPLAB® PM3 Socket Module(8) PICSTART® P
MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) Processor Module Device Adapters Transition Socket MPLAB® ® REAL PRO MATE II Socket ICE (3,4) Support Module MPLAB® PM3 Socket Module(8) PICSTART® Plus(5) MPLAB® ICD 2(6) MPLAB
Development Systems Products MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) Processor Module Device Adapters Transition Socket MPLAB® ® REAL PRO MATE II Socket ICE (3,4) Module Support MPLAB® PM3 Socket Module(8) PICSTART® P
MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) Processor Module Device Adapters Transition Socket MPLAB® ® REAL PRO MATE II Socket ICE (3,4) Support Module MPLAB® PM3 Socket Module(8) PICSTART® Plus(5) AC124001 AC164301 ✓
Development Systems Products MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) Processor Module Device Adapters Transition Socket MPLAB® ® REAL PRO MATE II Socket ICE (3,4) Support Module MPLAB® PM3 Socket Module(8) PICSTART® P
Development Systems Products MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) Processor Module Device Adapters Transition Socket MPLAB® ® REAL PRO MATE II Socket ICE (3,4) Support Module MPLAB® PM3 Socket Module(8) PICSTART® P
Development Systems Products MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) Processor Module Device Adapters Transition Socket MPLAB® ® REAL PRO MATE II Socket ICE (3,4) Support Module MPLAB® PM3 Socket Module(8) PICSTART® P
Development Systems Products MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) Processor Module Device Adapters Transition Socket MPLAB® ® REAL PRO MATE II Socket ICE (3,4) Support Module MPLAB® PM3 Socket Module(8) PICSTART® P
Development Systems Products MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) Processor Module Device Adapters Transition Socket MPLAB® ® REAL PRO MATE II Socket ICE (3,4) Support Module MPLAB® PM3 Socket Module(8) PICSTART® P
Development Systems Products MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards (continued) MPLAB® ICE 2000 System(1) Part Number Lead Count/ Pkg Type Processor Module Device Adapters Transition Socket MPLAB® ICE 4000 System(2) Processor Module Device Adapters Transition Socket MPLAB® ® REAL PRO MATE II Socket ICE (3,4) Support Module MPLAB® PM3 Socket Module(8) PICSTART® P
Development Systems Products NOTES - MPLAB® ICE 2000 and MPLAB® ICE 4000 Emulator Systems, PRO MATE® II Programmer Socket Modules, MPLAB® In-Circuit Debugger, Software Tools, Programmers and Demonstration Boards MPLAB® ICE 2000 pod available separately. (ICE2000) MPLAB® ICE 4000 pod available separately. (ICE4000) PRO MATE® II Programmer unit (no longer available). (DV007003) Optional In-Circuit Serial Programming™ (ICSP™) Socket for PRO MATE® II available separately.
Development Systems Products Demonstration Boards and Evaluation Kits Part Number Description PIC® Demonstration Kits DM163014 PICDEM™ 4 Demo Board for PIC12F629, 675, PIC16F630, 676, 684, 627A, 628A, 648A, 818, 819, 87, 88, PIC18F1220, 1320 DM163022 PICDEM™ 2 Plus Demo Board for PIC16C62, 63, 64, 65, 66, 67, 72, 73, 74, 76, 77, 87X, 773, 774 and PIC18CXX2, 642, 662, and PIC18FXXX DM163026 Low-Power Solutions Demo Board DM163028 PICDEM™ LCD Demo Board (uses 64L/80L PIC18FXX90 and 28L/40L PIC16F91X
Development Systems Products Demonstration Boards and Evaluation Kits (continued) Part Number Description Connectivity Demonstration Kits (continued) DM163011 PICDEM™ CAN-LIN 2 Demo Board (uses 28L/40L PIC18FXX8 and PIC18FXX8X family) DM163015 PICDEM™ CAN-LIN 3 Demo Board (uses 64L/80L PIC18FXX8X family) DM163024** PICDEM.
Development Systems Products Demonstration Boards and Evaluation Kits (continued) Part Number Description dsPIC® DSC 16-Bit DSC Software Tools (continued) SW300021 dsPIC30 Peripheral Library: Peripheral Initialization and Control Routines SW300022 dsPIC30 DSP Library: Data Signal Processing Library Suite (FFT, Filters) SW300023 dsPICworks™ Visual Algorithm Analyzer: Data Analyzer and Converter Tool SW300024 TCP/IP Connectivity and Protocol Support SW300026 G.
Development Systems Products Analog/Interface Demo/Eval/Developer’s Kits (continued) MCP2510/2515 CAN Developer’s Kit DV251001 MCP2510, MCP2515 MCP2120/2150 Developer’s Kit DM163008 MCP2120, MCP2150 MCP23X08 Evaluation Board MCP23X08EV MCP23008, MCP23S08 MCP23X17 Evaluation Board MCP23X17EV MCP23017, MCP23S17 Part Number Devices Supported MCP6S22DM-PICTL MCP6S22/92 Linear MCP6S22 PGA PICtail™ Demo Board MCP6SX2 PGA Photodiode PICtail™ Demo Board MCP6SX2DM-PCTLPD MCP6S22/92 MCP6SX2 PGA Th
Development Systems Products Analog/Interface Demo/Eval/Developer’s Kits (continued) Fan Controller Demo Board for TC650 Evaluation Kit for the Fan Speed Controllers TC650DEMO TC650 TC642EV TC642, TC646, TC647, TC648, TC649, TC642B, TC646B, TC647B, TC648B, TC649B TC72 TC72 Digital Temperature Sensor TC72DM-PICTL TC77 Thermal Sensor PICtail™ Demo TC77DM-PICTL TC77 Demo Board for Fan Speed Controllers TC642DEMO TC642 TC1047ADM-PICTL TC1047A TC1047A Temperature to Voltage PAGE 113
Pin Count/ Packaging PIN AND CODE COMPATIBILITY CHART GP3/MCLR/VPP 4 3 8 VSS 7 GP0/AN0 VDD 6 GP1/AN1/VREF RA5 5 GP2/TOCKI/AN2/INT RA4 RA3 20-Pin 2 8-Pin 1 8/14/20-Pin PIC® MCU Family 14-Pin VDD GP5/OSC1/CLKIN GP4/OSC2/AN3/CLKOUT 8-Pin PIC® Family 8-Pin PIC® MCU Family PIC12C508A, PIC12C509A, PIC12CR509A, PIC12CE518, PIC12CE519, PIC12C671, PIC12C672 RA0 PIC12CE673, PIC12CE674, PIC12F508, PIC12F509 PIC12F510, PIC12F629, PIC12F635, PIC12F675, RA1 PIC12F683 RA2 VSS PIC12C509A PIC12C67
•1 2 3 4 5 6 7 8 9 18 17 16 15 14 13 12 11 10 20-Pin PIC® MCU Family RA1/AN1 RA0/AN0 OSC1/CLKIN/RA7 OSC2/CLKOUT/RA6 VDD RB7/T1OSI RB6/T1OSO/T1CKI RB5 RB4/PGM VDD RA5/T1CKI/OSC1/CLKIN RA4/AN3/T1G/OSC2/CLKOUT RA3/MCLR/VPP RC5/CCP1/P1A RC4/C2OUT/P1B RC3/AN7/P1C RC6/AN8/SS RC7/AN9/SDO RB7/TX/CK 1 2 3 4 5 6 7 8 9 10 20-Pin PIC® Family RA2/AN2/VREFOUT RA3/AN3/CMP1/VREFIN RA4/T0CKI/CMP2 MCLR/VPP/RA5/THV VSS RB0/INT RB1/RX/DT RB2/TX/CK RB3/CCP1 18-Pin PIC® Family 18-Pin PIC® MCU Family 20 19 18 17 16 15 1
Pin Count/ Packaging 1 2 3 4 5 6 7 8 9 10 11 12 13 14 28 27 26 25 24 23 22 21 20 19 18 17 16 15 40-Pin PIC® MCU Family RB7/PGD RB6/PGC RB5/PGM RB4 RB3/CCP2/CANRX RB2/INT2/CANTX RB1/INT1 RB0/INT0 VDD VSS RC7/RX/DT RC6/TX/CK RC5/SDO/D+ RC4/SDI/SDA/D- PIC16C62B PIC16F767* PIC18F2331 PIC16CR63 PIC16F870* PIC18F2410 PIC16C63A PIC16F872* PIC18F2420 PIC16C642 PIC16F873* PIC18F2431 PIC16C66 PIC16F873A* PIC18F2455 PIC16CR72 PIC16F876* PIC18F2480 PIC16C72A PIC16F876A* PIC18F2510 PIC16C73B PI
RD7/PSP7 RD6/PSP6 RD5/PSP5 RD4/PSP4 RD3/PSP3 RD2/PSP2 RD1/PSP1 VSS VDD RD0/PSP0 RE7/CCP2(1) RE6/P1B RE5/P1C RE4 RE3 RE2/CS 64-Pin PIC® MCU Family 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 RE1/WR RE0/RD RG0/CANTX1 RG1/CANTX2 RG2/CANRX RG3 RG5/MCLR/VPP RG4/P1D VSS VDD RF7/SS RF6/AN11/C1INRF5/AN10/C1IN+/CVREF RF4/AN9/C2INRF3/AN8/C2IN+ RF2/AN7/C1OUT 48 47 46 45 1 2 3 4 5 6 7 8 9 10 11 12 44 43 42 41 40 64-Pin PIC® MCU Family 39 38 37 36 35 13 14 34 33 15 16 RB0/INT0 RB1/INT1 RB2
Pin Count/ Packaging RJ1/OE RJ0/ALE RD7/PSP7(1)/AD7 RD6/PSP6(1)/AD6 RD5/PSP5(1)/AD5 RD4/PSP4(1)/AD4 RD3/PSP3(1)/AD3 RD1/PSP1(1)/AD1 RD2/PSP2(1)/AD2 VSS RD0/PSP0(1)/AD0 VDD RE7/CCP2(2)/AD15 RE6/AD14/P1B(3) RE5/AD13/P1C(3) RE4/AD12 RE2/CS/AD10 RE3/AD11 RH0/A16 RH1/A17 80-Pin PIC® MCU Family 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 RH2/A18 RH3/A19 1 2 RE1/WR/AD9 RE0/RD/AD8 3 4 5 RG0/CANTX1 RG1/CANTX2 60 59 58 57 56 55 RF6/AN11/C1INRF5/AN10/C1IN+/CVREF 6 7 8 9 10
Pin Count/ Packaging PAGE 119
Pin Count/ Packaging PAGE 120
Pin Count/ Packaging PAGE 121
Product Information System Part Number Suffix Designations Ordering Information for all Microchip PIC®, dsPIC® DSC, KEELOQ®, rfHCS and Memory Products XXXXXXXXXX - XX X/XX XXX QTP, SQTP or ROM Code; Special Requirements Package: = CB = CL = G = JW = L = LQ = MC = MF = ML = MM = MS = OT = P = PF = PQ = PT Chip on Board (COB) Windowed CERQUAD Lead Free Windowed CERDIP Plastic Leaded Chip Carrier (PLCC) Plastic Low Quad Flatpack (LQFP) Dual Flat-No Leads (DFN) 2x3 mm Dual Flat-No Leads (DFN) 5x6 mm Quad Flat
Product Information System Part Number Suffix Designations Ordering Information for all Microchip Analog Products beginning with “TC” (formerly TelCom Semiconductor Products) TC 7106 A-60 1 C P L 713 Taping Direction: TR or 713: Standard Taping, blank: no tape and reel Number of Package Pins (See specific data sheet) Package Type Operating Temperature Range: C: Commercial Range (0°C to +70°C) E: Extended Industrial Range (-40°C to +85°C) I: Industrial Range (-25°C to +85°C) M: Military Range (-55°C to
Part Number Suffix Designations Product Information System Ordering Information for all Microchip Analog Products beginning with “MCP” Prefix Parts MCP xxxxx T - yyy z h / qq Package (see table below) Operating Temperature Range: - blank: Commercial Range (0°C to +70°C) I: Industrial (-40°C to +85°C) E: Extended Industrial Range (-40°C to +125°C) Supervisor Bond Options: D: F: H: blank: Not Applicable Reset Voltage Thresholds or Performance Grade Options (1-3 characters, see specific data sheets) 270: 2.
Product Information System Base Quantities Pin Count Package T/R 5 6 8 8 8 8 8 8 8 14 14 14 16 18 18 20 20 20 20 28 28 28 28 28 28 40 44 44 44 44 64 68 80 84 100 SOT-23 SOT-23 DFN (2x3) DFN (6x5) MSOP PDIP SOIC SOIJ TSSOP PDIP SOIC TSSOP QFN PDIP SOIC PDIP QFN SOIC SSOP PDIP QFN QFN-S SOIC SPDIP SSOP PDIP MQFP PLCC QFN TQFP TQFP PLCC TQFP PLCC TQFP 3000 3000 3300 3300 2500 1000 3300 2100 2500 PAGE 125 2600 2500 3300 1100 3000 1600 1600 1600 1600 1600 2100 900 500 1600 1200 1200 300 1200 300 Tube 10
Abbreviations ABBREVIATIONS ADC ASK AUSART BOR CAN CAP CCP CRC DAC DMA 3ϕ 4ϕ E2 ECAN ECCP EMA EUSART Flash FSK Analog-to-Digital Converter Amplitude Shift Key Addressable USART (RS-232, RS-485) Brown-Out/Reset Controller Area Network Capture Capture/Compare/1 PWM output Cyclic Redundancy Check Digital-to-Analog Converter Direct MemoryAccess 3 Phase PWMs 4 Phase PWMs EEPROM (Reprogrammable) Enhanced Controller Area Network Enhanced Capture/Compare/4 PWM outputs with program dead time External Memory Address
Abbreviations NOTES: PAGE 127
Abbreviations NOTES: PAGE 128
Microchip Technology’s Quality Policy In order to meet or exceed customer expectations at a reduced cost, we encourage our employees to support continuous improvement, anticipate problems and implement root cause solutions. Aggregate Approach Microchip has instituted an “aggregate” approach to understand, align, integrate and unite all company resources.
Support Purchase Microchip is committed to supporting its customers in developing products faster and more efficiently. We maintain a worldwide network of field applications engineers and technical support ready to provide product and system assistance. In addition, the following service areas are available at www.microchip.com: ■ Support link provides a way to get questions answered fast. ■ Sample link offers free evaluation samples of any Microchip device.