PEB08 USER GUIDE - insem.co.krinsem.co.kr/data/PEB08/PEB08_USER_GUIDE.pdf · PEB08 User’s Guide...
Transcript of PEB08 USER GUIDE - insem.co.krinsem.co.kr/data/PEB08/PEB08_USER_GUIDE.pdf · PEB08 User’s Guide...
PEB08 User’s Guide
Pic Evaluation Board 08bits
2
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 / I2C / UNI/O / ADC / CCP 등 보드
내에서 응용할 수 있도록 하드웨어 설계가 되어있으며, Pin-Count
별로 1:1 핀 아웃 설계가 되어있어 외부 연결 및 디버깅이 편리합니다.
3. 전원 및 전압 선택가능
DC Adaptor 또는 USB를 통해 전원 공급이 가능하며, 공급된 전압을
3.3V, 5V로 낮춰 선택적으로 사용이 가능합니다.
PEB08 User’s Guide
Pic Evaluation Board 08bits
1-1. PEB08 Hardware Platform
1-2. 제품 구성
PEB08
USB CABLE
Adapter
PEB08 User’s Guide
Pic Evaluation Board 08bits
4
2-1. PEB08 하드웨어 구성 [주변장치]
USBUSBUSBUSB [[[[P1P1P1P1]]]]
- USB B Type Connector를 통해 USB 통신 지원
mTouch PADmTouch PADmTouch PADmTouch PAD [[[[MPAD1, MPAD2, MPAD3, MPAD4MPAD1, MPAD2, MPAD3, MPAD4MPAD1, MPAD2, MPAD3, MPAD4MPAD1, MPAD2, MPAD3, MPAD4]]]]
- mTouch 지원 디바이스를 이용하여 Capacitive Sensing 가능
- mTouch 사용시 JP44 제거 (Switch Pull-up Disable)
Switch [SW1, SW2, SW3, SW4, SW5]Switch [SW1, SW2, SW3, SW4, SW5]Switch [SW1, SW2, SW3, SW4, SW5]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가 잡음에 약할 수 있으니 주의할 것)
RS-232
USB
Character LCD
Switch
LCD Contrast
mTouch PAD
ADC
LED
Serial EEPROM
I2C&SPI TP
Buzzer
PEB08 User’s Guide
Pic Evaluation Board 08bits
LED [D1, D2, D3, D4, D5, D6, D7, D8]LED [D1, D2, D3, D4, D5, D6, D7, D8]LED [D1, D2, D3, D4, D5, D6, D7, D8]LED [D1, D2, D3, D4, D5, D6, D7, D8]
- GPIO 출력을 통해 LED 제어 가능 (단, LED 사용시 LCD 사용 불가)
Character Character Character Character LCD [LCD [LCD [LCD [LCD1LCD1LCD1LCD1]]]]
- GPIO 출력을 통해 LCD 제어 가능 (단, LCD 사용시 LED 사용 불가)
- LCD Contrast 조절 가능 (가변저항)
ADC [R21]ADC [R21]ADC [R21]ADC [R21]
- 가변저항을 통해 ADC값 측정
Serial EEPROM [U15, U17, U18]Serial EEPROM [U15, U17, U18]Serial EEPROM [U15, U17, U18]Serial EEPROM [U15, U17, U18]
- I2C, SPI, UNI/O 통신 방식의 EEPROM 지원
- I2C&SPI TP 를 통해 상태확인 가능
Serial Port [P2]Serial Port [P2]Serial Port [P2]Serial Port [P2]
- RS-232 통신 지원
Buzzer/PWM [BZBuzzer/PWM [BZBuzzer/PWM [BZBuzzer/PWM [BZ1111]]]]
- PWM 출력을 이용하여 Buzzer 제어 (Connector 응용 가능)
PEB08 User’s Guide
Pic Evaluation Board 08bits
6
2-2. PEB08 하드웨어 구성 [연결부]
Power SelectPower SelectPower SelectPower Selectionionionion SwitchSwitchSwitchSwitch [[[[SW6SW6SW6SW6]]]]
- 전원 선택 Switch (DC or USB)
Vcc SelectVcc SelectVcc SelectVcc Selectionionionion Switch [SW7]Switch [SW7]Switch [SW7]Switch [SW7]
- 전압 선택 Switch (3.3V or 5V)
Serial Port [JP42, JP47]Serial Port [JP42, JP47]Serial Port [JP42, JP47]Serial Port [JP42, JP47]
- JP42 : Rx, JP47 : Tx
Buzzer (CCP) [JP39]Buzzer (CCP) [JP39]Buzzer (CCP) [JP39]Buzzer (CCP) [JP39]
- Buzzer로 바로 연결되어 있으며, Jumper를 제거한 후 별도로 연결하여
Input Capture, Output Capture로 활용 가능
PGM [JP20, JP22, JP25, JP27, JP28]PGM [JP20, JP22, JP25, JP27, JP28]PGM [JP20, JP22, JP25, JP27, JP28]PGM [JP20, JP22, JP25, JP27, JP28]
- Low Voltage Programming 관련 Jumper
Power Selection Switch
Vcc Selection Switch
Serial Port (RS-232)
Buzzer
Switch
PGM
LED
LCD Vcore
LP Oscillator
Oscillator (Crystal)
Oscillator (DIP)
Vusb
Vcap
SPI
UNI/O
I2C
PEB08 User’s Guide
Pic Evaluation Board 08bits
Switch [Switch [Switch [Switch [JP44]JP44]JP44]JP44]
---- mTouch 혹은 해당 포트(Switch)를 다른 용도로 사용하고자 할 때,
Jumper를 제거하여 Pull-up 해제 가능
LED [JP35]LED [JP35]LED [JP35]LED [JP35]
- LED ON/OFF (단, LED 사용시 LCD 사용 불가)
LCD [JP2LCD [JP2LCD [JP2LCD [JP29]9]9]9]
- Character LCD ON/OFF (단, LCD 사용시 LED 사용 불가)
LP OscillatorLP OscillatorLP OscillatorLP Oscillator [[[[JP38, JP41JP38, JP41JP38, JP41JP38, JP41]]]]
- Timer1과 구성될 수 있도록 연결 가능
Oscillator [JP48, JP37, JP40]Oscillator [JP48, JP37, JP40]Oscillator [JP48, JP37, JP40]Oscillator [JP48, JP37, JP40]
- JP48 : Dip Type (Full, Half) Oscillator
- JP37 : OSC1, JP40 : OSC2 (Crystal)
VcoreVcoreVcoreVcore [[[[JP30, JP43JP30, JP43JP30, JP43JP30, JP43]]]]
- PIC18FxxJ Series Device의 VDDcore에 연결되는 Capacitor
Vcap [JP23, JP26]Vcap [JP23, JP26]Vcap [JP23, JP26]Vcap [JP23, JP26]
- PIC16F72x, PIC16F19xx Series Device의 Vcap에 연결되는 Capacitor
VusbVusbVusbVusb [[[[JP17JP17JP17JP17]]]]
- USB를 지원하는 PIC18 Series Device의 Vusb에 연결되는 Capacitor
IIII2222C [JP31, JP33]C [JP31, JP33]C [JP31, JP33]C [JP31, JP33]
- JP31 : SCL, JP33 : SDA (단, SPI와 동시에 사용불가)
SPI [JP32, JP34SPI [JP32, JP34SPI [JP32, JP34SPI [JP32, JP34]]]]
- JP32 : SCK, JP34 : SDI (단, I2C와 동시에 사용불가)
UNI/O [JP36]UNI/O [JP36]UNI/O [JP36]UNI/O [JP36]
- UNI/O EEPROM ON/OFF
PEB08 User’s Guide
Pic Evaluation Board 08bits
8
2-3. PEB08 하드웨어 구성 [기타]
PowerPowerPowerPower
- 전원은 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 ConnectorICSP ConnectorICSP ConnectorICSP Connector
- Microchip Tool을 사용하여 Device에 Programming 하기 위한 Connector
- RJ-45 Connector를 통해 MPLAB ICD2, MPLAB ICD3, Real-ICE 전용
케이블 연결 가능
(MPLAB ICD2, MPLAB ICD3, PICKIT2, PICKIT3, Real-ICE 등 지원)
Port Pinout
DC Jack
Oscillator
USB
Power
Power TP
ICSP Connector
PEB08 User’s Guide
Pic Evaluation Board 08bits
OscillatorOscillatorOscillatorOscillator
- DIP Type Oscillator 장착 시 1번핀 위치
- Oscillator Type은 아래와 같이 3가지 종류 지원
Half Full Crystal
Port PinoutPort PinoutPort PinoutPort Pinout
- 해당 Device의 Pin map과 같은 배열 구조 Pinout
(Device의 Pin 배열 구조와 1:1로 일치됨)
1:1 Pin
Matching
1번핀
PEB08 User’s Guide
Pic Evaluation Board 08bits
10
3-1. PIC10 8PIN TYPE
Support Device
PIC10F200 PIC10F202 PIC10F204 PIC10F206
PIC10F220 PIC10F222
Description [Jumper]
JP1 [ADC] : JP1 [ADC] : JP1 [ADC] : JP1 [ADC] : R21를 통해 들어오는 가변 전압
- PGD와 공용으로 쓰기 때문에 Programming을 할 때, 해당 Jumper를 제거해야 함
PEB08 User’s Guide
Pic Evaluation Board 08bits
3-2. PIC12 8PIN TYPE
Support Device
PIC12F508 PIC12F509 PIC12F510 PIC12F519
PIC12F609 PIC12F615 PIC12F629 PIC12F635
PIC12F675 PIC12F683
Description [Jumper]
JP4 [ADC] : JP4 [ADC] : JP4 [ADC] : JP4 [ADC] : R21를 통해 들어오는 가변 전압
- PGD와 공용으로 쓰기 때문에 Programming 실행 전에 해당 Jumper를 제거해야 함
JP5 [SCIO] : JP5 [SCIO] : JP5 [SCIO] : JP5 [SCIO] : UNI/O EEPROM 제어 포트
- PGC와 공용으로 쓰기 때문에 Programming 실행 전에 해당 Jumper를 제거해야 함
JP6[LED, OSC] : JP6[LED, OSC] : JP6[LED, OSC] : JP6[LED, OSC] : LED, OSC 공용 포트
- LED를 사용하기 위해선 LED쪽에 점퍼를 연결해야 하며, 내부 Oscillator를 이용하여
GP5 포트를 확보해야 함
- 외부 Oscillator를 사용하기 위해선 OSC쪽에 점퍼를 연결해야 하며, GP5를 통한 LED
사용은 불가능 함
PEB08 User’s Guide
Pic Evaluation Board 08bits
12
3-3. 14PIN TYPE
Support Device
PIC16F505 PIC16F506 PIC16F526 PIC16F610
PIC16F616 PIC16F630 PIC16F636 PIC16F676
PIC16F684 PIC16F688
Description [Jumper]
JP9 [ADC] : JP9 [ADC] : JP9 [ADC] : JP9 [ADC] : R21를 통해 들어오는 가변 전압
- PGD와 공용으로 쓰기 때문에 Programming 실행 전에 해당 Jumper를 제거해야 함
JP11 [SCIO] : JP11 [SCIO] : JP11 [SCIO] : JP11 [SCIO] : UNI/O EEPROM 제어 포트
PEB08 User’s Guide
Pic Evaluation Board 08bits
3-4. 18PIN TYPE
Support Device
PIC16F54 PIC16F627A PIC16F628A PIC16F648A
PIC16F716 PIC16F818 PIC16F819 PIC16F84A
PIC16F87 PIC16F88
Description [Jumper]
JP13 [ADC] : JP13 [ADC] : JP13 [ADC] : JP13 [ADC] : R21를 통해 들어오는 가변 전압
JP14 [T1OSI], JP16 [T1OSO] : JP14 [T1OSI], JP16 [T1OSO] : JP14 [T1OSI], JP16 [T1OSO] : JP14 [T1OSI], JP16 [T1OSO] : Timer1 클럭 소스
- PGD, PGC와 중복되기 때문에 Programming 실행 전에 해당 Jumper를
제거해야 함
JP15JP15JP15JP15 [SCIO][SCIO][SCIO][SCIO] : : : : UNI/O EEPROM 제어 포트
PEB08 User’s Guide
Pic Evaluation Board 08bits
14
3-5. 20PIN TYPE
Support Device
PIC16F631 PIC16F677 PIC16F685 PIC16F687
PIC16F689 PIC16F690 PIC16F785
Description [Jumper]
JP2 [ADC] : JP2 [ADC] : JP2 [ADC] : JP2 [ADC] : R21를 통해 들어오는 가변 전압
JP3 [SCIO] : JP3 [SCIO] : JP3 [SCIO] : JP3 [SCIO] : UNI/O EEPROM 제어 포트
PEB08 User’s Guide
Pic Evaluation Board 08bits
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] : JP30 [Vcore] : JP30 [Vcore] : JP30 [Vcore] : PIC18FxxJxx Series Vddcore에 연결되는 캐패시터
JP7 [ADC] : JP7 [ADC] : JP7 [ADC] : JP7 [ADC] : R21를 통해 들어오는 가변 전압
JP8 [SCIO] : JP8 [SCIO] : JP8 [SCIO] : JP8 [SCIO] : UNI/O EEPROM 제어 포트
JP10 [T1OSI], JP12 [T1OSO] : JP10 [T1OSI], JP12 [T1OSO] : JP10 [T1OSI], JP12 [T1OSO] : JP10 [T1OSI], JP12 [T1OSO] : Timer1 클럭 소스
JP17 [Vusb] : JP17 [Vusb] : JP17 [Vusb] : JP17 [Vusb] : PIC18 USB Series Vusb에 연결되는 캐패시터
PEB08 User’s Guide
Pic Evaluation Board 08bits
16
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] : JP43 [Vcore] : JP43 [Vcore] : JP43 [Vcore] : PIC18FxxJxx Series Vddcore에 연결되는 캐패시터
JP18 [ADC] : JP18 [ADC] : JP18 [ADC] : JP18 [ADC] : R21를 통해 들어오는 가변 전압
JP19 [SCIO] : JP19 [SCIO] : JP19 [SCIO] : JP19 [SCIO] : UNI/O EEPROM 제어 포트
JP21 [T1OSI], JP24 [T1OSO] : JP21 [T1OSI], JP24 [T1OSO] : JP21 [T1OSI], JP24 [T1OSO] : JP21 [T1OSI], JP24 [T1OSO] : Timer1 클럭 소스
JP17 [Vusb] : JP17 [Vusb] : JP17 [Vusb] : JP17 [Vusb] : PIC18 USB Series Vusb에 연결되는 캐패시터