peb08 user guide - insem.co.krinsem.co.kr/data/peb08/peb08_user_guide.pdf · peb08 user’s guide...

15
PEB08 Users 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 / I 2 C / UNI/O / ADC / CCP 등 보드 내에서 응용할 수 있도록 하드웨어 설계가 되어있으며, Pin-Count 별로 1:1 핀 아웃 설계가 되어있어 외부 연결 및 디버깅이 편리합니다. 3. 전원 및 전압 선택가능 DC Adaptor 또는 USB를 통해 전원 공급이 가능하며, 공급된 전압을 3.3V, 5V로 낮춰 선택적으로 사용이 가능합니다.

Upload: duonganh

Post on 28-Jun-2019

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PEB08 USER GUIDE - insem.co.krinsem.co.kr/data/PEB08/PEB08_USER_GUIDE.pdf · PEB08 User’s Guide Pic Evaluation Board 08bits Switch [Switch [JP44]JP44]JP44] ---- mTouch 혹은 해당

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로 낮춰 선택적으로 사용이 가능합니다.

Page 2: PEB08 USER GUIDE - insem.co.krinsem.co.kr/data/PEB08/PEB08_USER_GUIDE.pdf · PEB08 User’s Guide Pic Evaluation Board 08bits Switch [Switch [JP44]JP44]JP44] ---- mTouch 혹은 해당

PEB08 User’s Guide

Pic Evaluation Board 08bits

1-1. PEB08 Hardware Platform

1-2. 제품 구성

PEB08

USB CABLE

Adapter

Page 3: PEB08 USER GUIDE - insem.co.krinsem.co.kr/data/PEB08/PEB08_USER_GUIDE.pdf · PEB08 User’s Guide Pic Evaluation Board 08bits Switch [Switch [JP44]JP44]JP44] ---- mTouch 혹은 해당

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

Page 4: PEB08 USER GUIDE - insem.co.krinsem.co.kr/data/PEB08/PEB08_USER_GUIDE.pdf · PEB08 User’s Guide Pic Evaluation Board 08bits Switch [Switch [JP44]JP44]JP44] ---- mTouch 혹은 해당

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 응용 가능)

Page 5: PEB08 USER GUIDE - insem.co.krinsem.co.kr/data/PEB08/PEB08_USER_GUIDE.pdf · PEB08 User’s Guide Pic Evaluation Board 08bits Switch [Switch [JP44]JP44]JP44] ---- mTouch 혹은 해당

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

Page 6: PEB08 USER GUIDE - insem.co.krinsem.co.kr/data/PEB08/PEB08_USER_GUIDE.pdf · PEB08 User’s Guide Pic Evaluation Board 08bits Switch [Switch [JP44]JP44]JP44] ---- mTouch 혹은 해당

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

Page 7: PEB08 USER GUIDE - insem.co.krinsem.co.kr/data/PEB08/PEB08_USER_GUIDE.pdf · PEB08 User’s Guide Pic Evaluation Board 08bits Switch [Switch [JP44]JP44]JP44] ---- mTouch 혹은 해당

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

Page 8: PEB08 USER GUIDE - insem.co.krinsem.co.kr/data/PEB08/PEB08_USER_GUIDE.pdf · PEB08 User’s Guide Pic Evaluation Board 08bits Switch [Switch [JP44]JP44]JP44] ---- mTouch 혹은 해당

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번핀

Page 9: PEB08 USER GUIDE - insem.co.krinsem.co.kr/data/PEB08/PEB08_USER_GUIDE.pdf · PEB08 User’s Guide Pic Evaluation Board 08bits Switch [Switch [JP44]JP44]JP44] ---- mTouch 혹은 해당

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를 제거해야 함

Page 10: PEB08 USER GUIDE - insem.co.krinsem.co.kr/data/PEB08/PEB08_USER_GUIDE.pdf · PEB08 User’s Guide Pic Evaluation Board 08bits Switch [Switch [JP44]JP44]JP44] ---- mTouch 혹은 해당

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

사용은 불가능 함

Page 11: PEB08 USER GUIDE - insem.co.krinsem.co.kr/data/PEB08/PEB08_USER_GUIDE.pdf · PEB08 User’s Guide Pic Evaluation Board 08bits Switch [Switch [JP44]JP44]JP44] ---- mTouch 혹은 해당

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 제어 포트

Page 12: PEB08 USER GUIDE - insem.co.krinsem.co.kr/data/PEB08/PEB08_USER_GUIDE.pdf · PEB08 User’s Guide Pic Evaluation Board 08bits Switch [Switch [JP44]JP44]JP44] ---- mTouch 혹은 해당

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 제어 포트

Page 13: PEB08 USER GUIDE - insem.co.krinsem.co.kr/data/PEB08/PEB08_USER_GUIDE.pdf · PEB08 User’s Guide Pic Evaluation Board 08bits Switch [Switch [JP44]JP44]JP44] ---- mTouch 혹은 해당

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 제어 포트

Page 14: PEB08 USER GUIDE - insem.co.krinsem.co.kr/data/PEB08/PEB08_USER_GUIDE.pdf · PEB08 User’s Guide Pic Evaluation Board 08bits Switch [Switch [JP44]JP44]JP44] ---- mTouch 혹은 해당

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에 연결되는 캐패시터

Page 15: PEB08 USER GUIDE - insem.co.krinsem.co.kr/data/PEB08/PEB08_USER_GUIDE.pdf · PEB08 User’s Guide Pic Evaluation Board 08bits Switch [Switch [JP44]JP44]JP44] ---- mTouch 혹은 해당

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에 연결되는 캐패시터