user's manual pic32 start kit

36
User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT” 38 ET-PIC16/32 START KIT is the board for learning and developing Microcontroller of Microchip and supports the application of 100Pin 16/32BIT Chip Microcontroller in the family of PIC24F/PIC24H/dsPIC33 and PIC32. This board is designed to be more flexible and convenient to use, user can modify and change various MCU numbers to install on board as required; so it does not limit user to learn only MCU number. The board structure provides important circuits, including basic I/O to be the equipments for initially studying, learning and testing; for example, LED to test Output, SW to test Input, VR to adjust voltage for testing ADC, LCD Display to display results, RS232, SD Card, Ethernet LAN and USB. Design of board emphasizes on the convenience to use and be easy to modify I/O to adapt this board as preferred. All components are categorized on PCB board properly, so it is easy to understand and check signals of the circuit ETT Co., Ltd. 1 WWW.ETTEAM.COM ET-PIC16/32 START KIT

Upload: lxz5101

Post on 12-Apr-2015

232 views

Category:

Documents


11 download

DESCRIPTION

ET-PIC16/32 START KIT is the board for learningand developing Microcontroller of Microchip andsupports the application of 100Pin 16/32BIT ChipMicrocontroller

TRANSCRIPT

Page 1: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

38

ET-PIC16/32 START KIT is the board for learning and developing Microcontroller of Microchip and supports the application of 100Pin 16/32BIT Chip Microcontroller in the family of PIC24F/PIC24H/dsPIC33 and PIC32. This board is designed to be more flexible and convenient to use, user can modify and change various MCU numbers to install on board as required; so it does not limit user to learn only MCU number.

The board structure provides important circuits, including basic I/O to be the equipments for initially studying, learning and testing; for example, LED to test Output, SW to test Input, VR to adjust voltage for testing ADC, LCD Display to display results, RS232, SD Card, Ethernet LAN and USB. Design of board emphasizes on the convenience to use and be easy to modify I/O to adapt this board as preferred. All components are categorized on PCB board properly, so it is easy to understand and check signals of the circuit

ETT Co., Ltd. 1 WWW.ETTEAM.COM

ET-PIC16/32 START KIT

Page 2: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

conveniently. The principle to design board is to emphasize on writing program for application with Library and Functions. It is able to refer to example program of Microchips conveniently; for example, the example of SD Card Interface, USB Interface or Ethernet LAN Interface. It makes user learn this board quickly because the example Source Code and Library of Microchips can be the pattern to learn and test operation, so user can modify and adapt this board for various purposes properly.

Specifications of Board• Support application with 100Pin 16Bit and 32Bit

MCU of Microchips. It is compatible with MCU PIC24F/PIC24H/dsPIC33 and PIC32, depends on the installing MCU Module into board such as PIC24FJ128GB110, PIC24HJ256GP210, dsPIC33FJ256MC710, PIC32MX360F512L and PIC32MX460F512L.

• XTAL 8.00 MHz for System Clock Source• XTAL 32.768 KHz for RTCC Clock Source• 1 of Ethernet LAN Driver No.ENC28J60 with RJ45

Ethernet LAN Port• SPI EEPROM No.25LC256 for using and saving Web

Page Code to test Ethernet LAN according to the example Application Note from Microchips TCP/IP Stack

• 1 of standard SD Card Interface with Signal Card Detect and Write Protect

• 2-Channel RS232 UART Driver with Connector CPA-4 standard ETT

• USB Interface supports both application of Device/OTG and Host; it is compatible with PIC32MX460F512 and PIC24FJ128GB110.

• 1 of 14Pin Header for Character Dot-Matrix LCD Interface

• 4 of LED Indicator to test operation of Output Logic

ETT Co., Ltd. 2 WWW.ETTEAM.COM

Page 3: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

• 4 of SW Push Button to test operation of Input Logic

• 1-Channel Volume (VR) to adjust voltage 0-3.3V to test operation of ADC

• RJ11 ICD2 Port according to standard ICD2 Microchips supports In-Circuit Program and Debug; moreover, there is Switch to On/Off signal for Program/Debug and Normal Mode; and LED to display status.

• Connector JTAG Port IDE Header 14Pin to Program/Debug with JTAG Tools of Microchips

• Connector DEBUG Port (Debug Trace Port) IDE Header 10Pin to debug with Debug Tools (MPLAB REAL ICE In-Circuit Emulator) of Microchips

• Switching Regulate 3.3V/3A to reduce heat from Regulate with LED to display status of Power Supply +5V Type-B

ETT Co., Ltd. 3 WWW.ETTEAM.COM

Page 4: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

Structure of Board ET-PIC16/32 START KIT

Picture displays structure of Board ET-PIC16/32 START KIT.

ETT Co., Ltd. 4 WWW.ETTEAM.COM

Page 5: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

Figure displays position of devices on Board ET-PIC16/32 START KIT.

• No.1: It is external Connector +5V Power Supply for using with Adapter +5V Type-B.

• No.2: It is LED Power (Red) to display status of +5V Power Supply.

• No.3: It is Switch Mode and LED PGM/RUN to select mode operation of board between Run Mode and Program Mode. There is LED PGM(Red) and RUN(Green) will be lit to display status of the selected mode all time.

• No.4: It is Switch RESET to reset operation of MCU while operating in Run Mode.

• No.5: It is Connector ICD2 to Program and Debug operation of board; in this case, it also needs to set Switch Mode to be Program Mode. This Connector is able to connect with devices that support the application with MCU on board and use the same standard as ICD2 of Microchips such as Pickit2, Pickit3, ICD2, ICD3 or equivalence; for example,

ETT Co., Ltd. 5 WWW.ETTEAM.COM

Page 6: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

Programmer ET-PGMPIC USB is equivalent to Pickit2 and ET-ICDX is equivalent to ICD2.

• No.6,7,8,9: They are Female Pin Header to install Module MCU.

• No.10,11,12,13: They are Male Pin Header to connect signals from Pin of MCU to external as required.

• No.14: It is Jumper to select Module MCU between having USB(USB) and no USB(NML).

• No.15: It is Crystal 8.00MHz to be the main frequency of MCU.

• No.16: It is Crystal 32.768KHz for RTCC Circuit.• No.17: It is Pin Header to interface GND to

external.• No.18: It is Pin Header to interface +3.3V to

external.• No.19,20,21,22: They are LED and Jumper to On/Off

signals for testing operation of Output Logic.• No.23: It is VR to adjust voltage 0-3V3 to test

operation of ADC.• No.24,25,26,27: They are 4 of Switch Push Button

and Jumper to ON/Off signals for testing operation of Input Logic.

• No.28: It is Connector JTAG for Microchips JTAG Tools.

• No.29: It is Connector DEBUG for Microchips DEBUG Trace Tools.

• No.30: It is Jumper to select signal SPI (SDI, SDO and SCK) to interface with SD Card; in this case, it is used to select the mode operations between SPI1 and SPI2.

• No.31: It is Jumper to On/Off signal to interface with SD Card.

• No.32: It is Socket SD Card.• No.33: It is LED CS# to display status of

connecting with SD Card.• No.34: It is Connector RJ45 to interface with

Ethernet LAN 10/100 Base-T.• No.35: It is Jumper to On/Off signal to interface

with Ethernet LAN.• No.36,37: They are Connector UART1 and UART2 to

interface with RS232.

ETT Co., Ltd. 6 WWW.ETTEAM.COM

Page 7: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

• No.38,39: They are Jumper to On/Off signal to interface with UART1 and UART2.

• No.40: It is Jumper to On/Off signal to interface with EEPROM 25LC256.

• No.41: It is Connector HOST USB to interface with USB Device.

• No.42: It is Connector USB in the type of DEVICE and OTG to interface with HOST USB or OTG USB.

• No.43: It is LED VBUS to display status of +VBUS of USB Port.

• No.44: It is LED HOST to display status of USB when it operates as Host.

• No.45: It is LED OVER to display status of Host VBUS when current is pulled over.

• No.46: It is Jumper to select mode operation of USB between DEVICE and HOST or OTG.

• No.47: It is Jumper to On/Off signal to interface with USB.

• No.48: It is VR to adjust the brightness of Character LCD.

• No.49: It is Connector Character LCD by using with LCD that is +5V Supply.

• No.50: It is Jumper to On/Off signal to interface with LCD.

ETT Co., Ltd. 7 WWW.ETTEAM.COM

Page 8: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

LED Display CircuitThere are 4 LED Displays for Board ET-PIC16/32

START KIT. The LED circuit is interfaced as Source Current to drive current to LED; it uses signals from Port RA[0..3] to control operation; in this caser, it runs by Logic “1” an stops operating by Logic “0”. User can set Jumper to On/Off the connection of all 4 LEDs independently; if using signal RA[0..3] to control the operation to control operation of LED, it needs to set Jumper to ENA(Enable) side or set Jumper to DIS(Disable) side to remove signal RA[0..3] from the control of LED as preferred as shown in the picture below.

NOTE: Due to RA0 and RA1 are signal pins that have similar functions to JTAG Port; so, if user wants to use LED0(RA0) and LED1(RA1), it needs to disables operation of JTAG Port first and then user can use RA0 and RA1 to be GPIO Output for driving LED as preferred. In case of using PIC32, user is able to use function command in “plib” as shown in the example below;

ETT Co., Ltd. 8 WWW.ETTEAM.COM

Page 9: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

Push Button Switch CircuitThis circuit uses Push Button Switch with Pull-Up

Circuit and +3.3V Power Supply. If this switch is not pressed, its status is Logic “1”; on the other hand, if this Switch is pressed, its status is Logic “0”. It is used to test operation of Input Logic. There are 4 sets in this circuit that are RD[4..7]; moreover, user can independently disconnect signal RD[4..7] from all 4 Push Button SW Circuit by Jumper as shown in the circuit.

Adjustable VR (0-3V3)This circuit uses Adjustable VR to adjust values

and it is compatible with +3.3V Power Supply; moreover, it sets Output to be the voltage in the range of 0V to +3.3V, depends on adjusting Resistor. The given Output is sent to Pin RB2 to build Input Voltage for testing the operation of A/D(RA[2]) Circuit. However, user is able to disconnect signal RA[2] from this circuit by Jumper as shown in the circuit below.

ETT Co., Ltd. 9 WWW.ETTEAM.COM

Page 10: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

ICD2ICD2 is Connector RJ11 and Header 1x6 Pin to

interface with PIC Programmer Device that has arranged according to standard ICD2 of Microchips. It is compatible with Programmers from Microchips or equivalence. It arranges circuit and signals according to the standard ICD2 as follows;

ETT Co., Ltd. 10 WWW.ETTEAM.COM

Page 11: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

Character LCDThe LCD Connection is only compatible with LCD

Character Dot-Matrix in the format of 4 BIT Data Interface; in this case, it uses 7 Bits from signal RE[1..7] to connect with LCD. The method to connect cable from Connector of Port LCD to LCD Display is to refer signal name to be the reference position and user needs to connect all 14 cables according to its name as shown in the picture below.

ETT Co., Ltd. 11 WWW.ETTEAM.COM

Page 12: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

Signals that are connected with LCD are;

• RS = RE[1]• RW = RE[2]• EN = RE[3]• DB4 = RE[4] • DB5 = RE[5]• DB6 = RE[6]• DB7 = RE[7]

ETT Co., Ltd. 12 WWW.ETTEAM.COM

Page 13: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

ETT Co., Ltd. 13 WWW.ETTEAM.COM

Page 14: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

Figure displays LCD connection by ET-CONV14LCD.

SD CardBoard ET-PIC16/32 START KIT supports the

connection with SD Card by using SPI Mode Interface. All circuits that are connected with SD Card use Pin GPIO and SPI of function SPI1 or SPI2 by setting Jumper. The signals that are connected with SD Card are listed as follows;

• CS/DAT3 uses RB1(GPIO) to be Output from MCU to select the operation of SD Card.

• CLK uses SCK1 or SCK2 of the selected SPI; this pin is Output from MCU to SD Card.

• DAT0 uses SDI1 or SDI2 of the selected SPI; this pin is Input from SD Card to MCU.

• CMD uses SDO1 or SDO2 of the selected SPI; this pin is Output from MCU to SD Card.

ETT Co., Ltd. 14 WWW.ETTEAM.COM

Page 15: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

• CD uses RF0(GPIO) to check Insert SD Card; this pin is Input from SD Card to MCU. However, if user does not use this pin, user is able to set Jumper to DIS side to disconnect Pin RF0 from Pin CD (Card Detect) of SD Card.

• WP uses RF1(GPIO) to check Write Protect of Card Memory; this pin is Input from SD Card to MCU. However, if user does not use this pin, user is able to set Jumper to DIS side to disconnect Pin RF1 from Pin WP(Write Protect) of SD Card.

It is able to set Jumper to connect signal with SD Card; in this case, there are 2 sets of signal SPI from MCU; SPI1 and SPI2. If setting SPI to be SPI2 for using with any MCU number, all signals are matching. However, if setting SPI to be SPI1, Pins of SPI are different between MCU number that has USB and has not any USB. So, if user writes program to communicate and command SD Card by SPI1, it needs to consider and configure conditions in program accordingly.

ETT Co., Ltd. 15 WWW.ETTEAM.COM

Page 16: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

SD CARD Signals SPI1(No USB) SPI1(USB) SPI2CD(SD Card : Card Detect) GPIO-In : RF0 GPIO-In : RF0 GPIO-In : RF0WP(SD Card : Write Protect) GPIO-In : RF1 GPIO-In : RF1 GPIO-In : RF1CS(SD Card : Card Select) GPIO-Out : RB1 GPIO-Out : RB1 GPIO-Out : RB1SCK(SD Card : CLK) SCK1 : RF6 SCK1 : RD10 SCK2 : RG6SDI(SD Card : DAT0) SDI1 : RF7 SDI1 : RC4 SDI2 : RG7SDO(SD Card : CMD) SDO1 : RF8 SDO1 : RD0 SDO2 : RG8

Table shows the signals for connecting with SD Card of Board ET-PIC16/32 START KIT.

ETT Co., Ltd. 16 WWW.ETTEAM.COM

SPI1 SPI2

Page 17: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

USBUSB Interface Circuit of Board ET-PIC16/32 Start

Kit is designed to support USB functions in the format of USB Device or USB OTG or USB Host. It is compatible with both USB Systems of PIC24(PIC24FJ128GB110) and PIC32(PIC32MX460F512L).

• USB D+(RG2) is Pin to transmit-receive USB data.• USB D-(RG3) is Pin to transmit-receive USB data.• USB ID(RF3) is Pin USB ID; it is used in the case

of setting operation as USB OTG.• USB VBUS(Pin 54) is Input Voltage from +VBUS of

USB Port.• USB EN(RB5) is Pin that is used to control ON/OFF

+VBUS of USB Host Port.• USB OC(RE8) is Pin Output from USB Circuit to

display Over Current status of USB VBUS in Host Mode. When it runs in the normal mode, its status is Logic “1”; on the other hand, if its status is Logic “0”, it is Over Current. This Over Current status is occurred because of the devices that are connected with Port USB Host pulled the current of VBUS Power Supply higher than the restricted values. The USB Host of Board ET-PIC16/32 Start Kit supplies current 250mA at the maximum and it uses Pin RE8(GPIO/INT) to detect the Over Current of VBUS from USB Host.

ETT Co., Ltd. 17 WWW.ETTEAM.COM

Page 18: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

USB HostIf user wants to use USB as Host, it needs to use

Program Firmware the supports the application. For Hardware, it needs to set Jumper to configure the operation of circuit in board to support the application of Host Function as follows;

• Set Jumper Device/Host-OTG to the Host/OTG side to select the application type.

• Set Jumper ENA/DIS to the ENA side to be the signal for controlling the operation of USB Circuit.

ETT Co., Ltd. 18 WWW.ETTEAM.COM

Page 19: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

USB DeviceIf user wants to use USB as Device, it needs to

use Program Firmware that supports the application. For Hardware, it needs to set Jumper to configure the operation of circuit in board to support the application of Host Function as follows;

• Set Jumper Device/Host-OTG to the Host/OTG side to select the application type.

• Set Jumper ENA/DIS to the ENA side to be the signal for controlling the operation of USB Circuit.

ETT Co., Ltd. 19 WWW.ETTEAM.COM

Page 20: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

USB OTG (On-The-Go)If user wants to use USB as OTG, it needs to use

Program Firmware that supports the application. For Hardware, it needs to set Jumper to configure the operation of circuit in board to support application as OTG Function as follows;

• Set Jumper Device/Host-OTG to the Host/OTG side to select the application type.

• Set Jumper ENA/DIS to the ENA side to be the signal for controlling the operation of USB Circuit.

ETT Co., Ltd. 20 WWW.ETTEAM.COM

Page 21: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

Figure displays the operation of USB On-The-Go(OTG).

ETT Co., Ltd. 21 WWW.ETTEAM.COM

Page 22: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

RS232Port RS232 is signal RS232 that has already been

converted by MAX3232 Circuit. There are 2 channels; UART1 and UART2. These channels can be connected with signal RS232 to transmit-receive data.

The Cable that is used to connect RS232 between Comport of computer PC and Connector UART1 and UART2 of Board ET-PIC16/32 START KIT is shown as below.

ETT Co., Ltd. 22 WWW.ETTEAM.COM

Page 23: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

Figure displays the Cable circuit of RS232.Ethernet LAN Circuit

Ethernet LAN Circuit of board uses ENC28J60 to be intermediate for connecting with Ethernet Network 10/100 Base-T. In the part of the circuit that is connected with ENC28J60 uses SPI1 and GPIO Port; moreover, there is Jumper to On/Off signal of the circuit.

ETT Co., Ltd. 23 WWW.ETTEAM.COM

Page 24: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

SPI EEPROM 25LC256SPI EEPROM 25LC256 Circuit uses signal SPI2 of MCU

to interface; in this case, this 25LC256 is the memory that is SPI Interface and can be applied to store data as preferred. The example Application of Microchips is EEPROM 25LC256 that is used with TCP/IP Stack to store Web Pages. Its circuit is shown below;

ETT Co., Ltd. 24 WWW.ETTEAM.COM

• ENC28J60-SO uses SPI-SDI1 of MCU.

• ENC28J60-SI uses SPI-SDO1 of MCU.

• ENC28J60-SCK uses SPI-SCK1 of MCU.

• ENC28J60-CS uses GPIO-RD14 of MCU.

• ENC28J60-RES uses GPIO-RD15 of MCU.

• ENC28J60-INT uses INT2(RE9) of MCU.

Page 25: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

Power Supply CircuitThe Power Supply Circuit is compatible with +5VDC

from external Connector Block 2 PIN. This power is connected to +3V3 Regulate Circuit that is compatible with +5V Adapter of ETT version “ET-SWITCHING ADAPTER 5V 1.2A TYPE-B” instantly.

The Power Supply Circuit in the part of 3.3V Regulate Circuit is supplied to CPU and all I/O Circuit of board.

ETT Co., Ltd. 25 WWW.ETTEAM.COM

• 25LC256 CS uses GPIO-RD12 to interface.

• 25LC256 SO uses SPI-SDI2 to interface.

• 25LC256 SI uses SPI-SDO2 to interface.

• 25LC256 SCK uses SPI-SCK2 to interface.

Page 26: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

ETT Co., Ltd. 26 WWW.ETTEAM.COM

Page 27: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

Installation of Module MCUIt is able to install MCU 16/32 BIT 100 PIN in

various families into Board ET-PIC16/32 START KIT such as PIC24F/PIC24H/dsPIC33 and PIC32 as follows;

If user wants to install Module MCU into board, it needs to set Jumper to select group of MCU correctly first; in this case, there are 2 groups of MCU; has USB and No USB. There are 6 sets of Jumper(USB/NML) to select to install MCU. All 6 Jumpers need to set corresponding with the MCU number that is actually installed into board; moreover, user must set all 6 Jumpers either on USB side or on NML side at the same time as shown in the circuit below.

ETT Co., Ltd. 27 WWW.ETTEAM.COM

• PIC24FJ128GB110 (USB)• PIC24HJ256GP210• dsPIC33FJ256MC710• PIC32MX360F512L• PIC32MX460F512L (USB)

Page 28: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

Figure displays Jumper Circuit to select Module MCU.

The function of Jumper that selects Module MCU of board will select and alternate signal SPI1 and UART-TX1 corresponding with signal pin of MCU number that has USB and not have USB. Due to pin position of signal SPI1 and UART-TX1 of the MCU number that has USB function inside is not corresponding with the MCU number that has not any USB function inside.

NML (No USB) USB (USB)PIN54 = RF7(SPI-SDI1) PIN9 = RC4(SPI-SDI1)PIN53 = RF8(SPI-SDO1) PIN72 = RD0(SPI-SDO1)PIN55 = RF6(SPI-SCK1) PIN70 = RD10(SPI-SCK1)- PIN55 = +3.3V(VUSB)PIN51 = RF3(UART-TX1) PIN53 = RF8(URT-TX1)- PIN54 = +VBUS Sensor

Table shows signals that are changed by setting Jumper.

ETT Co., Ltd. 28 WWW.ETTEAM.COM

Page 29: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

Picture shows how to install Module MCU into board.

ETT Co., Ltd. 29 WWW.ETTEAM.COM

• If user wants to install Module MCU number that has USB Function inside such as PIC24FJ128GB110 or PIC32MX460F512L, user needs to set all 6 Jumper(NML/USB) to the USB side before installing module.o PIC32MX460F512L (USB)

o PIC24FJ128GB110 (USB)

Page 30: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

If user installs Module MCU number that has not any USB Function inside into the board, it needs to disable signal that is connected to USB Circuit; so, it can be used these 6 signals for other purposes additionally as preferred.

ETT Co., Ltd. 30 WWW.ETTEAM.COM

• If user wants to install Module MCU number that has not USB any Function inside such as PIC24HJ128GP210 or dsPIC33FJ256MC710 or PIC32 MCU No.PIC32MX360F512, user needs to set all 6 Jumper(NML/USB) to the NML side before installing module.o PIC32MX360F512 (NML)

o PIC24HJ256GP210 (NML)

o dsPIC33FJ256MC710(NML)

Page 31: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

Connectors Port I/O of BoardConnector Port I/O 100Pin of CPU is arranged

outside to Connector 100Pin Header around MCU as shown on the picture. Some of Port Pin is designed to connect with devices; in this case, it uses Jumper to On/Off signal as described above.

ETT Co., Ltd. 31 WWW.ETTEAM.COM

• Pin18 (RE8)• Pin20 (RB5)• Pin51 (RF3)• Pin55 (RF6)• Pin56 (RG3)• Pin57 (RG2)

Page 32: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

ETT Co., Ltd. 32 WWW.ETTEAM.COM

Page 33: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

How to modify signals of I/O CircuitsFor I/O Circuits of Board ET-PIC16/32 START KIT,

ETT has already designed and selected signals for connection completely. However, if user doesn’t want to use the signals that are provided by ETT for connecting I/O Circuit of Board, user can modify all parts of I/O circuit on board easily by setting Jumper to On/Off signal only.

If user uses signals on the circuit that are provided by ETT, it needs to set Jumper (ENA/DIS) to the ENA(Enable) side to connect signals of circuit; on the other hand, if user doesn’t want to use the signals, it only sets Jumper to the DIS(Disable) side and then connects Jumper Wire to connect signal from Pin of MCU to the circuit as preferred as shown in the example below;

Figure displays example of modifying signal for connecting with I/O Circuit of LED.

ETT Co., Ltd. 33 WWW.ETTEAM.COM

Page 34: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

How to develop program of BoardIt is divided into 2 parts for developing program

of board; Software Device and Hardware Device. In the part of Software, we recommend user to use MPLAB and C-Compiler of Microchips because it can use example Code and Library that are provided by Microchips. Programs can be downloaded free without any charge from website of Microchips.

If using MCU in the family of PIC24F or PIC24H or dsPIC33, we recommend user to use MPLAB C-Compiler for PIC24 and dsPIC (MPLAB_C_PIC24Studentv3_11B.EXE).

If user uses the MCU PIC32, we recommend user to use C Language Programmer of Microchips that is MPLAB C-Compiler for PIC32 (MPLABC32-v105-Evaluation.EXE).

The Hardware device for developing operation, it should support applications of MCU PIC16/32 of Microchips and it is compatible with Program MPLAB of Microchips. In this case, user can directly use Hardware of Microchips or Hardware from other manufacturers that have the equivalent specifications to Hardware from Microchips. It means that it arranges Connector according to the standard ICD2 of Microchips as listed below;

• REAL ICE of Microchips or equivalent• PICKIT2 of Microchips or ET-PGM PIC USB of ETT or

equivalent• PICKIT3 of Microchips or equivalent• ICD2 of Microchips or ET-ICDX of ETT or equivalent• ICD3 of Microchips or equivalent

ETT Co., Ltd. 34 WWW.ETTEAM.COM

Page 35: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

Table shows the specifications of various device versions that are compatible with Board by MPLAB V8.30.

Picture displays example of program development with ET-PGM PIC USB V2.0 (or equivalent to Pickit2); it is compatible with Module MCU in the family of PIC24F, PIC24H and dsPIC33 (not support PIC32).

ETT Co., Ltd. 35 WWW.ETTEAM.COM

****NOTE****PICKit2 of Microchips can be used with ET-PGM PIC

USB of ETT; moreover, ICD2 of Microchips can be used with ET-ICDX of ETT as well.

Page 36: User's Manual Pic32 Start Kit

User’s Manual of Microcontroller Board “ET-PIC16/32 START KIT”

Picture displays example of program development with ET-ICDX V1.0 (or equivalent to ICD2); it is compatible with Module MCU in the family of PIC24F, PIC24H, dsPIC33 and PIC32

ETT Co., Ltd. 36 WWW.ETTEAM.COM