0. PEB08 이란? PEB08(PIC EVALUATION BOARD 8bits) 은 Microchip 8bit Device 개발을쉽고편리하게할수있는보드입니다. 1. 다양한 8bit Device 지원 기존대부분의 8bit 보드의경우일부 Pin-Count만지원을하였지만, PEB08은 PIC10, PIC12, PIC16, PIC18의 DIP Type Package의모든 Pin-Count를지원합니다. 2. 디버깅및응용편리 USB / mtouch / UART / SPI / I 2 C / UNI/O / ADC / CCP 등보드내에서응용할수있도록하드웨어설계가되어있으며, Pin-Count 별로 1:1 핀아웃설계가되어있어외부연결및디버깅이편리합니다. 3. 전원및전압선택가능 DC Adaptor 또는 USB 를통해전원공급이가능하며, 공급된전압을 3.3V, 5V 로낮춰선택적으로사용이가능합니다. 2
1-1. PEB08 Hardware Platform 1-2. 제품구성 PEB08 USB CABLE Adapter
2-1. PEB08 하드웨어구성 [ 주변장치 ] LED LCD Contrast Character LCD I 2 C&SPI TP ADC USB Serial EEPROM Buzzer RS-232 Switch mtouch PAD USB [P1 P1] - USB B Type Connector 를통해 USB 통신지원 mtouch PAD [MPAD1, MPAD2, MPAD3, MPAD4] - mtouch 지원디바이스를이용하여 Capacitive Sensing 가능 - mtouch 사용시 JP44 제거 (Switch Pull-up Disable) Switch [SW1, SW2, SW3, SW4, SW5] - GPIO로 Switch 상태전달 (Active-Low Switch) - Switch 사용을위해 JP44를연결할것 (Switch Pull-up Enable Jumper) - mtouch시사용시 Switch 연결구성으로부터각서로간의간섭을줄이기위해 Pull-up 저항값을 820K[ohm] 으로채택 (Switch가잡음에약할수있으니주의할것 ) 4
LED [D1, D2, D3, D4, D5, D6, D7, D8] - GPIO 출력을통해 LED 제어가능 ( 단, LED 사용시 LCD 사용불가 ) Character LCD [LCD1 [ LCD1] - GPIO 출력을통해 LCD 제어가능 ( 단, LCD 사용시 LED 사용불가 ) - LCD Contrast 조절가능 ( 가변저항 ) ADC [R21] - 가변저항을통해 ADC 값측정 Serial EEPROM [U15, U17, U18] - I 2 C, SPI, UNI/O 통신방식의 EEPROM 지원 - I 2 C&SPI TP 를통해상태확인가능 Serial Port [P2] - RS-232 통신지원 Buzzer/PWM [BZ1] - PWM 출력을이용하여 Buzzer 제어 (Connector 응용가능 )
2-2. PEB08 하드웨어구성 [ 연결부 ] LED Power Selection Switch Vcc Selection Switch LCD Vcore Vcap Serial Port (RS-232) Buzzer Oscillator (DIP) Oscillator (Crystal) I2C SPI UNI/O PGM LP Oscillator Switch Vusb Power Selection Switch [SW6 SW6] - 전원선택 Switch (DC or USB) Vcc Selection Switch [SW7] - 전압선택 Switch (3.3V or 5V) Serial Port [JP42, JP47] - JP42 : Rx, JP47 : Tx Buzzer (CCP) [JP39] - Buzzer로바로연결되어있으며, Jumper를제거한후별도로연결하여 Input Capture, Output Capture로활용가능 PGM [JP20, JP22, JP25, JP27, JP28] - Low Voltage Programming 관련 Jumper 6
Switch [JP44] [ - mtouch 혹은해당포트 (Switch) 를다른용도로사용하고자할때, Jumper를제거하여 Pull-up 해제가능 LED [JP35] - LED ON/OFF ( 단, LED 사용시 LCD 사용불가 ) LCD [JP29] - Character LCD ON/OFF ( 단, LCD 사용시 LED 사용불가 ) LP Oscillator [JP38, JP41] - Timer1 과구성될수있도록연결가능 Oscillator [JP48, JP37, JP40] - JP48 : Dip Type (Full, Half) Oscillator - JP37 : OSC1, JP40 : OSC2 (Crystal) Vcore [JP30, JP43] - PIC18FxxJ Series Device 의 VDDcore 에연결되는 Capacitor Vcap [JP23, JP26] - PIC16F72x, PIC16F19xx Series Device 의 Vcap 에연결되는 Capacitor Vusb [JP17 JP17] - USB 를지원하는 PIC18 Series Device 의 Vusb 에연결되는 Capacitor I 2 C [JP31, JP33] - JP31 : SCL, JP33 : SDA ( 단, SPI 와동시에사용불가 ) SPI [JP32, JP34] - JP32 : SCK, JP34 : SDI ( 단, I 2 C 와동시에사용불가 ) UNI/O [JP36] - UNI/O EEPROM ON/OFF
2-3. PEB08 하드웨어구성 [ 기타 ] Power TP DC Jack Power Oscillator USB ICSP Connector Port Pinout Power - 전원은 DC Jack 혹은 USB를통해서공급가능 - 전원과전압에따른 Switch 설정방법 전압 3.3V 5V 전원 SW6 SW7 SW6 SW7 USB USB 3.3V USB 5V DC Jack DC 3.3V DC 5V - Power TP 를통해서전원상태확인및연결가능 ICSP Connector - Microchip Tool을사용하여 Device에 Programming 하기위한 Connector - RJ-45 Connector를통해 MPLAB ICD2, MPLAB ICD3, Real-ICE 전용케이블연결가능 (MPLAB ICD2, MPLAB ICD3, PICKIT2, PICKIT3, Real-ICE 등지원 ) 8
Oscillator - DIP Type Oscillator 장착시 1 번핀위치 1 번핀 - Oscillator Type 은아래와같이 3 가지종류지원 Half Full Crystal Port Pinout - 해당 Device의 Pin map과같은배열구조 Pinout (Device의 Pin 배열구조와 1:1로일치됨 ) 1:1 Pin Matching
3-1. PIC10 8PIN TYPE Support Device PIC10F200 PIC10F202 PIC10F204 PIC10F206 PIC10F220 PIC10F222 Description [Jumper] JP1 [ADC] : R21를통해들어오는가변전압 - PGD와공용으로쓰기때문에 Programming을할때, 해당 Jumper를제거해야함 10
3-2. PIC12 8PIN TYPE Support Device PIC12F508 PIC12F509 PIC12F510 PIC12F519 PIC12F609 PIC12F615 PIC12F629 PIC12F635 PIC12F675 PIC12F683 Description [Jumper] JP4 [ADC] : R21를통해들어오는가변전압 - PGD와공용으로쓰기때문에 Programming 실행전에해당 Jumper를제거해야함 JP5 [SCIO] : UNI/O EEPROM 제어포트 - PGC와공용으로쓰기때문에 Programming 실행전에해당 Jumper를제거해야함 JP6[LED, OSC] : LED, OSC 공용포트 - LED를사용하기위해선 LED쪽에점퍼를연결해야하며, 내부 Oscillator를이용하여 GP5 포트를확보해야함 - 외부 Oscillator를사용하기위해선 OSC쪽에점퍼를연결해야하며, GP5를통한 LED 사용은불가능함
3-3. 14PIN TYPE Support Device PIC16F505 PIC16F506 PIC16F526 PIC16F610 PIC16F616 PIC16F630 PIC16F636 PIC16F676 PIC16F684 PIC16F688 Description [Jumper] JP9 [ADC] : R21를통해들어오는가변전압 - PGD와공용으로쓰기때문에 Programming 실행전에해당 Jumper를제거해야함 JP11 [SCIO] : UNI/O EEPROM 제어포트 12
3-4. 18PIN TYPE Support Device PIC16F54 PIC16F627A PIC16F628A PIC16F648A PIC16F716 PIC16F818 PIC16F819 PIC16F84A PIC16F87 PIC16F88 Description [Jumper] JP13 [ADC] : R21를통해들어오는가변전압 JP14 [T1OSI], JP16 [T1OSO] : Timer1 클럭소스 - PGD, PGC와중복되기때문에 Programming 실행전에해당 Jumper를제거해야함 JP15 [SCIO] : UNI/O EEPROM 제어포트
3-5. 20PIN TYPE Support Device PIC16F631 PIC16F677 PIC16F685 PIC16F687 PIC16F689 PIC16F690 PIC16F785 Description [Jumper] JP2 [ADC] : R21를통해들어오는가변전압 JP3 [SCIO] : UNI/O EEPROM 제어포트 14
3-6. 28PIN TYPE PIC16 Support Device PIC16F72 PIC16F722 PIC16F723 PIC16F726 PIC16F73 PIC16F737 PIC16F76 PIC16F767 PIC16F870 PIC16F872 PIC16F873A PIC16F876A PIC16F882 PIC16F883 PIC16F886 PIC16F913 PIC16F916 PIC18 Support Device PIC18F2220 PIC18F2221 PIC18F2320 PIC18F2321 PIC18F2331 PIC18F23K20 PIC18F2410 PIC18F2420 PIC18F2423 PIC18F2431 PIC18F2450 PIC18F2455 PIC18F2458 PIC18F2480 PIC18F24J10 PIC18F24J11 PIC18F24J50 PIC18F24K20 PIC18F2510 PIC18F2515 PIC18F2520 PIC18F2523 PIC18F2525 PIC18F2550 PIC18F2553 PIC18F2580 PIC18F2585 PIC18F25J10 PIC18F25J11 PIC18F25J50 PIC18F25K20 PIC18F2610 PIC18F2620 PIC18F2680 PIC18F2682 PIC18F2685 PIC18F26J11 PIC18F26J50 PIC18F26K20 Description [Jumper] JP30 [Vcore] : PIC18FxxJxx Series Vddcore에연결되는캐패시터 JP7 [ADC] : R21를통해들어오는가변전압 JP8 [SCIO] : UNI/O EEPROM 제어포트 JP10 [T1OSI], JP12 [T1OSO] : Timer1 클럭소스 JP17 [Vusb] : PIC18 USB Series Vusb에연결되는캐패시터
3-7. 40PIN TYPE PIC16 Support Device PIC16F724 PIC16F727 PIC16F74 PIC16F747 PIC16F77 PIC16F777 PIC16F871 PIC16F874A PIC16F877A PIC16F884 PIC16F887 PIC16F914 PIC16F917 PIC18 Support Device PIC18F4220 PIC18F4221 PIC18F4320 PIC18F4321 PIC18F4331 PIC18F43K20 PIC18F4410 PIC18F4420 PIC18F4423 PIC18F4431 PIC18F4450 PIC18F4455 PIC18F4458 PIC18F4480 PIC18F44J10 PIC18F44K20 PIC18F4510 PIC18F4515 PIC18F4520 PIC18F4523 PIC18F4525 PIC18F4550 PIC18F4553 PIC18F4580 PIC18F4585 PIC18F45J10 PIC18F45K20 PIC18F4610 PIC18F4620 PIC18F4680 PIC18F4682 PIC18F4685 PIC18F46K20 Description [Jumper] JP43 [Vcore] : PIC18FxxJxx Series Vddcore에연결되는캐패시터 JP18 [ADC] : R21를통해들어오는가변전압 JP19 [SCIO] : UNI/O EEPROM 제어포트 JP21 [T1OSI], JP24 [T1OSO] : Timer1 클럭소스 JP17 [Vusb] : PIC18 USB Series Vusb에연결되는캐패시터 16