Please enter a valid full or partial manufacturer part number with a minimum of 3 letters or numbers

    PIC18 Search Results

    SF Impression Pixel

    PIC18 Price and Stock

    Microchip Technology Inc PIC18F24Q10-I-ML

    IC MCU 8BIT 16KB FLASH 28QFN
    Distributors Part Package Stock Lead Time Min Order Qty Price Buy
    DigiKey PIC18F24Q10-I-ML Tube 15,912 1
    • 1 $1.07
    • 10 $1.07
    • 100 $1.07
    • 1000 $1.07
    • 10000 $1.07
    Buy Now

    Microchip Technology Inc PIC18F45K22-I-MV

    IC MCU 8BIT 32KB FLASH 40UQFN
    Distributors Part Package Stock Lead Time Min Order Qty Price Buy
    DigiKey PIC18F45K22-I-MV Tube 8,630 1
    • 1 $3.35
    • 10 $3.35
    • 100 $3.35
    • 1000 $3.35
    • 10000 $3.35
    Buy Now

    Microchip Technology Inc PIC18F27Q84T-I-5N

    IC MCU 8BIT 128KB FLASH 28VQFN
    Distributors Part Package Stock Lead Time Min Order Qty Price Buy
    DigiKey PIC18F27Q84T-I-5N Cut Tape 7,575 1
    • 1 $1.97
    • 10 $1.97
    • 100 $1.97
    • 1000 $1.97
    • 10000 $1.97
    Buy Now
    PIC18F27Q84T-I-5N Digi-Reel 7,575 1
    • 1 $1.97
    • 10 $1.97
    • 100 $1.97
    • 1000 $1.97
    • 10000 $1.97
    Buy Now
    PIC18F27Q84T-I-5N Reel 6,400 1,600
    • 1 -
    • 10 -
    • 100 -
    • 1000 -
    • 10000 $1.75
    Buy Now

    Microchip Technology Inc PIC18F26K40T-I-SO

    IC MCU 8BIT 64KB FLASH 28SOIC
    Distributors Part Package Stock Lead Time Min Order Qty Price Buy
    DigiKey PIC18F26K40T-I-SO Reel 1,600 1,600
    • 1 -
    • 10 -
    • 100 -
    • 1000 -
    • 10000 $1.56
    Buy Now

    Microchip Technology Inc PIC18F46K42-E-P

    IC MCU 8BIT 64KB FLASH 40DIP
    Distributors Part Package Stock Lead Time Min Order Qty Price Buy
    DigiKey PIC18F46K42-E-P Tube 1,109 1
    • 1 $3.47
    • 10 $3.47
    • 100 $3.47
    • 1000 $3.47
    • 10000 $3.47
    Buy Now

    PIC18 Datasheets (500)

    Part ECAD Model Manufacturer Description Curated Datasheet Type PDF
    PIC18 Microchip Technology Microcontroller Original PDF
    PIC18C242 Microchip Technology High-Performance Microcontrollers with 10-Bit A/D Original PDF
    PIC18C242 Microchip Technology High Performance Microcontrollers with 10-bit A/D Original PDF
    PIC18C242E/JW Microchip Technology High-Performance Microcontroller with 10-Bit A/D Original PDF
    PIC18C242-E/JW Microchip Technology High-Performance Microcontrollers with 10-Bit A/D Original PDF
    PIC18C242-E/JW Microchip Technology High Performance Microcontrollers with 10-bit A/D Original PDF
    PIC18C242-E/L Microchip Technology High-Performance Microcontrollers with 10-Bit A/D Original PDF
    PIC18C242-E/P Microchip Technology High-Performance Microcontrollers with 10-Bit A/D Original PDF
    PIC18C242-E/P Microchip Technology High Performance Microcontrollers with 10-bit A/D Original PDF
    PIC18C242-E/PT Microchip Technology High-Performance Microcontrollers with 10-Bit A/D Original PDF
    PIC18C242-E/SO Microchip Technology High-Performance Microcontrollers with 10-Bit A/D Original PDF
    PIC18C242-E/SO Microchip Technology High Performance Microcontrollers with 10-bit A/D Original PDF
    PIC18C242-E/SO Microchip Technology MCU CMOS 28 LD 40MHZ 8K OTP, -40C to +125C, 28-SOIC 300mil, TUBE Original PDF
    PIC18C242-E/SO Microchip Technology Embedded - Microcontrollers, Integrated Circuits (ICs), IC MCU 8BIT 16KB OTP 28SOIC Original PDF
    PIC18C242-E/SOPKG Microchip Technology A newer device is available. Please consider PIC18F242.This powerful 10 MIPS (100 nanosecond instruction execution) yet easy-to-program ... Original PDF
    PIC18C242-E/SP Microchip Technology High-Performance Microcontrollers with 10-Bit A/D Original PDF
    PIC18C242-E/SP Microchip Technology MCU CMOS 28 LD 40MHZ 8K OTP, -40C to +125C, 28-SPDIP, TUBE Original PDF
    PIC18C242-E/SP Microchip Technology High Performance Microcontrollers with 10-bit A/D Original PDF
    PIC18C242-E/SP Microchip Technology Embedded - Microcontrollers, Integrated Circuits (ICs), IC MCU 8BIT 16KB OTP 28SDIP Original PDF
    PIC18C242-E/SPPKG Microchip Technology A newer device is available. Please consider PIC18F242.This powerful 10 MIPS (100 nanosecond instruction execution) yet easy-to-program ... Original PDF
    ...

    PIC18 Datasheets Context Search

    Catalog Datasheet MFG & Type PDF Document Tags

    18f24k22

    Abstract: PIC18f45k22 example C18 codes pic18F26K22 example C codes pic18F44K22 PIC18F45K22 PIC18f46k22 example C18 codes i2c pin diagram of PIC18f45k22 pin diagram of PIC18LF45k22 embedded microcontroller PIC18FXXK22 PIC18 example C18 codes spi
    Text: PIC18 L F2X/4XK22 Data Sheet 28/40/44-Pin, Low-Power, High-Performance Microcontrollers with nanoWatt XLP Technology  2010 Microchip Technology Inc. Preliminary DS41412B Note the following details of the code protection feature on Microchip devices: •


    Original
    PDF PIC18 F2X/4XK22 28/40/44-Pin, DS41412B DS41412B-page 18f24k22 PIC18f45k22 example C18 codes pic18F26K22 example C codes pic18F44K22 PIC18F45K22 PIC18f46k22 example C18 codes i2c pin diagram of PIC18f45k22 pin diagram of PIC18LF45k22 embedded microcontroller PIC18FXXK22 PIC18 example C18 codes spi

    PIC18

    Abstract: PIC18 bootloader PIC18F46J50 sd card microchip "Acceleration Sensor"
    Text: Feature Your Cool Demo Software on the PIC18 Starter Kit Share your creative ideas on how to showcase the USB, touch sensing, accelerometer and OLED display on the new PIC18 Starter Kit. USB Touch Sensing Low Power SD Memory Card Accelerometer OLED Display


    Original
    PDF PIC18 PIC18starter com/PIC18starter PIC18 bootloader PIC18F46J50 sd card microchip "Acceleration Sensor"

    PIC18F example code CAN bus

    Abstract: 18f14k50 PIC18f external interrupt example codes PIC18F sleep mode example 3 phase pwm generator pic18f PIC18f clearing ram pic18f for 3 phase inverter pic 18f14k50 PIC18f example codes PIC18F45k20 examples
    Text: PIC18F/LF1XK50 Data Sheet 20-Pin USB Flash Microcontrollers with nanoWatt XLP Technology  2010 Microchip Technology Inc. Preliminary DS41350D Note the following details of the code protection feature on Microchip devices: • Microchip products meet the specification contained in their particular Microchip Data Sheet.


    Original
    PDF PIC18F/LF1XK50 20-Pin DS41350D DS41350D-page PIC18F example code CAN bus 18f14k50 PIC18f external interrupt example codes PIC18F sleep mode example 3 phase pwm generator pic18f PIC18f clearing ram pic18f for 3 phase inverter pic 18f14k50 PIC18f example codes PIC18F45k20 examples

    PIC18F25J11

    Abstract: PIC18F26J11 pic 18f26j11 PIC18f example codes CTMU PIC18F46J11 PIC18F24J11 DS39932D PIC18F usart init example PIC18 example C18 RTCC PIC16 lin bus example codes C
    Text: PIC18F46J11 Family Data Sheet 28/44-Pin, Low-Power, High-Performance Microcontrollers with nanoWatt XLP Technology  2011 Microchip Technology Inc. DS39932D Note the following details of the code protection feature on Microchip devices: • Microchip products meet the specification contained in their particular Microchip Data Sheet.


    Original
    PDF PIC18F46J11 28/44-Pin, DS39932D DS39932D-page PIC18F25J11 PIC18F26J11 pic 18f26j11 PIC18f example codes CTMU PIC18F24J11 DS39932D PIC18F usart init example PIC18 example C18 RTCC PIC16 lin bus example codes C

    PIC18F66J10-I/PT

    Abstract: ML-ND PIC18F66J15-I/PT PIC18F4620-I/P PDF DOWNLOAD PIC18LF4620 PIC18LF4620-I/P PIC18LF4620-I/PT PIC18LF6622 PIC18LF6722-I/PT PIC18LF8722
    Text: Flash Microcontrollers Cont. ds PIC18F Devices (Cont.) Memory Size Program RAM EEPROM Words Bytes Bytes 24K x 16 B 3328 1024 I/O Pins Timer/ Counters 8/16-bit UART I2C SPI™ CAN/ USB PWM A/D Analog Comp. 36 1/3 1 (EUSART) 1 (Master/ Slave) 1 ECAN 5 11-ch. 10-bit


    Original
    PDF PIC18F 8/16-bit 11-ch. 10-bit 44-QFN PIC18LF4585-I/ML-ND 40-DIP PIC18LF4585-I/P-ND 44-TQFP PIC18LF4585-I/PT-ND PIC18F66J10-I/PT ML-ND PIC18F66J15-I/PT PIC18F4620-I/P PDF DOWNLOAD PIC18LF4620 PIC18LF4620-I/P PIC18LF4620-I/PT PIC18LF6622 PIC18LF6722-I/PT PIC18LF8722

    PIC18F232

    Abstract: PIC16FXXX PIC18Fxxx PIC16CXX PIC18CXXX PIC18F432 PIC18FX32 pic18fxxx applications
    Text: PIC18FX32 High-Performance, Low Power FLASH Microcontrollers Product Brief High Performance RISC CPU: Analog Features: • C-compiler optimized architecture/instruction set - Source code compatible with the PIC16CXX instruction set • Data EEPROM of 256 bytes


    Original
    PDF PIC18FX32 PIC16CXX 16-bit 31-level, 10-bit DS30476A-page PIC18F232 PIC16FXXX PIC18Fxxx PIC16CXX PIC18CXXX PIC18F432 PIC18FX32 pic18fxxx applications

    pin diagram of PIC18f45k22

    Abstract: PIC18F45K22 18F25K22 pic18F26K22 example C codes PIC18F26k22 PIC18F k22 PIC18LF26K22 PIC18F46K22 DS41412D PIC18FXXK22
    Text: PIC18 L F2X/4XK22 Data Sheet 28/40/44-Pin, Low-Power, High-Performance Microcontrollers with nanoWatt XLP Technology  2010 Microchip Technology Inc. Preliminary DS41412D Note the following details of the code protection feature on Microchip devices: •


    Original
    PDF PIC18 F2X/4XK22 28/40/44-Pin, DS41412D DS41412D-page pin diagram of PIC18f45k22 PIC18F45K22 18F25K22 pic18F26K22 example C codes PIC18F26k22 PIC18F k22 PIC18LF26K22 PIC18F46K22 DS41412D PIC18FXXK22

    PIC18F87J10

    Abstract: PIC18J pickit2 PG164120 - PICkit 2 Microcontroller Programmer DM4120-5
    Text: PICkit 2 64/80-Pin PIC18J Demonstration Board Summary The PICkit™ 2 64/80-pin PIC18J Demonstration board is the latest 64/80-pin TQFP demonstration board for evaluating Microchip Technology’s PIC18J Flash microcontrollers. It comes populated with a PIC18F87J10 MCU. Programming is supported through a 6-pin


    Original
    PDF 64/80-Pin PIC18J PIC18F87J10 PG164120) pickit2 PG164120 - PICkit 2 Microcontroller Programmer DM4120-5

    PIC18F67K90

    Abstract: str w 6152 PIC18FXXKXX diode prx 2814 433 00 PIC18F85K90 PIC18F87K90 PIC32 PICC-18 PIC18f example codes CTMU rs232 to rj11 4 pin
    Text: PIC18F87K90 Family Data Sheet 64/80-Pin, High-Performance Microcontrollers with LCD Driver and nanoWatt XLP Technology  2011 Microchip Technology Inc. DS39957C Note the following details of the code protection feature on Microchip devices: • Microchip products meet the specification contained in their particular Microchip Data Sheet.


    Original
    PDF PIC18F87K90 64/80-Pin, DS39957C DS39957C-page PIC18F67K90 str w 6152 PIC18FXXKXX diode prx 2814 433 00 PIC18F85K90 PIC32 PICC-18 PIC18f example codes CTMU rs232 to rj11 4 pin

    18F67J11

    Abstract: pic18f look-up PIC18 example codes spi sram 18F67J pic18 pin configuration pic18 RTC PIC18F66J11 PIC18F66J16 PIC18F86J11 PIC18F87J11
    Text: PIC18F87J11 Family Data Sheet 64/80-Pin High-Performance, 1-Mbit Flash Microcontrollers with nanoWatt Technology 2007 Microchip Technology Inc. Preliminary DS39778B Note the following details of the code protection feature on Microchip devices: • Microchip products meet the specification contained in their particular Microchip Data Sheet.


    Original
    PDF PIC18F87J11 64/80-Pin DS39778B DS39778B-page 18F67J11 pic18f look-up PIC18 example codes spi sram 18F67J pic18 pin configuration pic18 RTC PIC18F66J11 PIC18F66J16 PIC18F86J11

    PIC18F452 c programming

    Abstract: PIC18F452 DHCP enc28j60 pic eeprom programmer schematic usb to TCP-IP LAN Ethernet converter pic18f452 real time clock code PIC18F452 IN RS232 to TCP-IP LAN Ethernet converter PIC18f452 timer1 pic16c
    Text: PIC-WEB development board Users Manual Rev.A, July 2008 Copyright c 2008, OLIMEX Ltd, All rights reserved INTRODUCTION: PIC-WEB is compact board with 65x60 mm size which is supported by Microchip’s open source TCP-IP stack AN833. The board is designed with PIC18F452 microcontroller and ENC28J60 Ethernet controller and


    Original
    PDF 65x60 AN833. PIC18F452 ENC28J60 PIC18F452 c programming DHCP enc28j60 pic eeprom programmer schematic usb to TCP-IP LAN Ethernet converter pic18f452 real time clock code PIC18F452 IN RS232 to TCP-IP LAN Ethernet converter PIC18f452 timer1 pic16c

    PIC18F458 Free Projects

    Abstract: PIC18f458 interrupt example C codes PIC18F458 Free ds41159 transistor BC 458 PIC18F248 PIC18F258 PIC18F448 PIC18F458 PIC18F458 pin configuration
    Text: M PIC18FXX8 Data Sheet High Performance 28-Pin/40-Pin Microcontrollers with CAN  2001 Microchip Technology Inc. Preliminary DS41159A Note the following details of the code protection feature on PICmicro MCUs. • • • • • • The PICmicro family meets the specifications contained in the Microchip Data Sheet.


    Original
    PDF PIC18FXX8 28-Pin/40-Pin DS41159A D-81739 D-82152 DS41159A-page PIC18F458 Free Projects PIC18f458 interrupt example C codes PIC18F458 Free ds41159 transistor BC 458 PIC18F248 PIC18F258 PIC18F448 PIC18F458 PIC18F458 pin configuration

    18F67J60

    Abstract: PIC18F67J60 example codes i2c PIC18FXXJ6X PIC18F66J60 PIC18F66J65 PIC18F67J60 PIC18F97J60 PIC18F6XJ6X led control via ethernet PIC18F97J60 c18 code DS39762C-page
    Text: PIC18F97J60 Family Data Sheet 64/80/100-Pin High-Performance, 1-Mbit Flash Microcontrollers with Ethernet 2007 Microchip Technology Inc. Preliminary DS39762C Note the following details of the code protection feature on Microchip devices: • Microchip products meet the specification contained in their particular Microchip Data Sheet.


    Original
    PDF PIC18F97J60 64/80/100-Pin DS39762C DS39762C-page 18F67J60 PIC18F67J60 example codes i2c PIC18FXXJ6X PIC18F66J60 PIC18F66J65 PIC18F67J60 PIC18F6XJ6X led control via ethernet PIC18F97J60 c18 code

    pl2303

    Abstract: AN1310 PL2303 Prolific AN1310ui PIC18 bootloader AN1310 pic GPR circuit schematic diagram full free pic microcontroller details 16/pl2303 0408H pl2303 0408H
    Text: AN1310 High-Speed Serial Bootloader for PIC16 and PIC18 Devices Author: E. Schlunder Microchip Technology Inc. INTRODUCTION Microchip’s enhanced Flash microcontrollers enable firmware to program itself. This is done by a “bootloader” providing a firmware kernel, residing in the


    Original
    PDF AN1310 PIC16 PIC18 AN1310 Featu18 DS01310A-page pl2303 PL2303 Prolific AN1310ui PIC18 bootloader AN1310 pic GPR circuit schematic diagram full free pic microcontroller details 16/pl2303 0408H pl2303 0408H

    DS30475

    Abstract: 18CXX 18C601 18CXXX PIC18CXXX PIC18CXX ds39026 PIC18C242 PIC18C442 PIC18C452
    Text: PIC18CXXX In-Circuit Serial ProgrammingTM for PIC18CXXX OTP MCUs This document includes the programming specifications for the following devices: • PIC18C242PIC18C601PIC18C252PIC18C801PIC18C442PIC18C658PIC18C452PIC18C858


    Original
    PDF PIC18CXXX PIC18CXXX PIC18C242 PIC18C801 PIC18C442 PIC18C658 PIC18C452 PIC18CXX2 PIC18CXX8 PIC18C601/801 DS30475 18CXX 18C601 18CXXX PIC18CXX ds39026 PIC18C242 PIC18C442 PIC18C452

    Untitled

    Abstract: No abstract text available
    Text: PIC18F6490/8490 Data Sheet 64/80-Pin Flash Microcontrollers with LCD Driver and nanoWatt Technology  2004 Microchip Technology Inc. Advance Information DS39629A Note the following details of the code protection feature on Microchip devices: • Microchip products meet the specification contained in their particular Microchip Data Sheet.


    Original
    PDF PIC18F6490/8490 64/80-Pin DS39629A D-85737 NL-5152 DS39629A-page

    pic16f877 full instruction set

    Abstract: PIC16F877 Free Projects of pir sensor H bridge converter with dsPIC 18f2420 picdem 2 plus demo board pic18f4520 examples PIC16F877 Free Projects i2c PIC16F877 and Parallel port interfacing circuit PIC18F4520 PWM example code PIC18f4520 PWM example codes 18f242
    Text: PIC18F2420/2520/4420/4520 Data Sheet Enhanced Flash Microcontrollers with 10-Bit A/D and nanoWatt Technology 2007 Microchip Technology Inc. Preliminary DS39631B Note the following details of the code protection feature on Microchip devices: • Microchip products meet the specification contained in their particular Microchip Data Sheet.


    Original
    PDF PIC18F2420/2520/4420/4520 10-Bit DS39631B op6-4803 DS39631B-page pic16f877 full instruction set PIC16F877 Free Projects of pir sensor H bridge converter with dsPIC 18f2420 picdem 2 plus demo board pic18f4520 examples PIC16F877 Free Projects i2c PIC16F877 and Parallel port interfacing circuit PIC18F4520 PWM example code PIC18f4520 PWM example codes 18f242

    200B

    Abstract: D020 DK-2750
    Text: PIC18C601/801 PIC18C601/801 Rev. B1 Silicon Errata Sheet The PIC18C601/801 parts you have received conform functionally to the Device Data Sheet DS39541A , except for the anomalies described below. All the problems listed here will be addressed in future


    Original
    PDF PIC18C601/801 PIC18C601/801 DS39541A) D-81739 D-82152 DS80108A-page 200B D020 DK-2750

    timer digital 24hour china

    Abstract: PIC18F6490 PIC18F8490
    Text: PIC18F6490/8490 64/80-Pin High Performance, FLASH Microcontrollers with LCD Driver and nanoWatt Technology Product Brief LCD Driver Module Features: Peripheral Highlights: • Direct driving of LCD panel • Up to 48 segments: Software selectable • Programmable LCD timing module:


    Original
    PDF PIC18F6490/8490 64/80-Pin D-85737 NL-5152 DS39611A-page timer digital 24hour china PIC18F6490 PIC18F8490

    18f25k80

    Abstract: 18f45k80 PIC18FXXKXX PIC18F25K80 PIC18F4XK80 PIC18F45K80 PIC18F26K80 PIC18F6XK80 PIC18F2XK80 PIC18LF4XK80
    Text: PIC18F66K80 Family Data Sheet 28/40/44/64-Pin, Enhanced Flash Microcontrollers, with ECAN and nanoWatt XLP Technology  2011 Microchip Technology Inc. DS39977D Note the following details of the code protection feature on Microchip devices: • Microchip products meet the specification contained in their particular Microchip Data Sheet.


    Original
    PDF PIC18F66K80 28/40/44/64-Pin, DS39977D DS00000A-page 18f25k80 18f45k80 PIC18FXXKXX PIC18F25K80 PIC18F4XK80 PIC18F45K80 PIC18F26K80 PIC18F6XK80 PIC18F2XK80 PIC18LF4XK80

    PIC18F2585

    Abstract: PIC18F2680 PIC18F4585 PIC18F4680 PIC18F2X8X DS39625
    Text: PIC18F2585/2680/4585/4680 Data Sheet 28/40/44-Pin Enhanced Flash Microcontrollers with ECAN Technology, 10-Bit A/D and nanoWatt Technology 2007 Microchip Technology Inc. Preliminary DS39625C Note the following details of the code protection feature on Microchip devices:


    Original
    PDF PIC18F2585/2680/4585/4680 28/40/44-Pin 10-Bit DS39625C DS39625C-page PIC18F2585 PIC18F2680 PIC18F4585 PIC18F4680 PIC18F2X8X DS39625

    PIC18f4321 example C18 codes

    Abstract: PIC18F2221 PIC18F2321 PIC18F4221 PIC18F4321 crystal tuning fork quartz 200 MHz
    Text: PIC18F4321 Family Data Sheet 28/40/44-Pin Enhanced Flash Microcontrollers with 10-Bit A/D and nanoWatt Technology 2007 Microchip Technology Inc. Preliminary DS39689E Note the following details of the code protection feature on Microchip devices: • Microchip products meet the specification contained in their particular Microchip Data Sheet.


    Original
    PDF PIC18F4321 28/40/44-Pin 10-Bit DS39689E DS39689E-page PIC18f4321 example C18 codes PIC18F2221 PIC18F2321 PIC18F4221 crystal tuning fork quartz 200 MHz

    PIC18f2220 example C18 codes mmc card

    Abstract: PIC18F2220 PIC18F2320 PIC18F4220 PIC18F4320 TAD100 pj 57 diode
    Text: PIC18F2220/2320/4220/4320 Data Sheet 28/40/44-Pin High-Performance, Enhanced Flash Microcontrollers with 10-Bit A/D and nanoWatt Technology 2007 Microchip Technology Inc. DS39599F Note the following details of the code protection feature on Microchip devices:


    Original
    PDF PIC18F2220/2320/4220/4320 28/40/44-Pin 10-Bit DS39599F mann6-4803 DS39599F-page PIC18f2220 example C18 codes mmc card PIC18F2220 PIC18F2320 PIC18F4220 PIC18F4320 TAD100 pj 57 diode

    ds39632

    Abstract: PIC18F4550 example C18 codes PIC18F2455 PIC18F2455 / PIC18F2550 USB IO Board program on PIC18F4550 spp example codes DS39632D PIC18F2550 FIRMWARE GPR circuit schematic diagram full PID control PIC18 PIC18F2550
    Text: PIC18F2455/2550/4455/4550 Data Sheet 28/40/44-Pin, High Performance, Enhanced Flash, USB Microcontrollers with nanoWatt Technology 2007 Microchip Technology Inc. DS39632D Note the following details of the code protection feature on Microchip devices: •


    Original
    PDF PIC18F2455/2550/4455/4550 28/40/44-Pin, DS39632D DS39632D-page ds39632 PIC18F4550 example C18 codes PIC18F2455 PIC18F2455 / PIC18F2550 USB IO Board program on PIC18F4550 spp example codes DS39632D PIC18F2550 FIRMWARE GPR circuit schematic diagram full PID control PIC18 PIC18F2550