Summary of Contents for Cytron Technologies UIC00B
Page 1
ROBOT . HEAD to TOE P roduct User’s Manual – U IC00B UIC00B USB ICSP PIC PROGRAMMER User's Manual V1.1 June 2015 Created by Cytron Technologies Sdn. Bhd. – All Rights Reserved...
7.5.2 L ogic Analyzer Mode Getting Started 8.1 U sing UIC00B with application circuit (development board) 8.2 U sing UIC00B with UIC-S (optional, buy separately) Troubleshooting Warranty Created by Cytron Technologies Sdn. Bhd. – All Rights Reserved...
Since USB port is commonly available and widely used on Laptop and Desktop PC, UIC00B is designed to be plug and play with USB connection. This programmer obtained its power directly from USB connection, thus N O external power supply is required, making it a truly portable programmer.
2. 1 x m ini USB cable 3. 1 x rainbow cable h ttp://cytron.com.my/p-wr-uic (programming cable) 4. 1 x U IC-S socket board (optional, buy separately from Cytron website) Created by Cytron Technologies Sdn. Bhd. – All Rights Reserved...
ROBOT . HEAD to TOE P roduct User’s Manual – U IC00B 4. DIMENSION Side View Top View Created by Cytron Technologies Sdn. Bhd. – All Rights Reserved...
USB cable and Mini USB socket. It is advice to disconnect it at the other end of USB cable which is USB type A. This will pro-long the life span of UIC00B. Created by Cytron Technologies Sdn. Bhd. – All Rights Reserved...
Page 12
This LED is used to indicate the UIC00B is powering the target device. Busy indicator LED (red) This LED is used to indicate busy function such as UIC00B is in program mode or is alerting that a function is in progress.
Page 13
ROBOT . HEAD to TOE P roduct User’s Manual – U IC00B Created by Cytron Technologies Sdn. Bhd. – All Rights Reserved...
3. Continue to software installation if this is the first time usage. Refer to section 6 for software installation guide. 4. Connect one side of programming cable to box header of UIC00B and the other side to box header of development board (target device) to be program. Use external power for the target board, UIC00B cannot support large power usage.
ROBOT . HEAD to TOE P roduct User’s Manual – U IC00B Caution: USB port current limit is 150mA. If the target and UIC00B exceed this current limit, the UIC00B board might be damaged. The target board should be powered externally. ...
Page 16
3. Continue to software installation if this is the first time usage. Refer to section 6 for software installation guide. 4. Connect one side of programming cable to box header of UIC00B and the other side to box header of UIC-S board.
6.2.1 P lugging the microcontroller 40-pin Microcontroller ● Plug in the microcontroller at the ZIF socket and select 40 pins at label “28/40 Pins” using mini jumper as shown below. Created by Cytron Technologies Sdn. Bhd. – All Rights Reserved...
Page 18
U IC00B 28-pin Microcontroller ● Plug in the microcontroller at the upper portion of the ZIF socket and select 28 pins at label “28/40 Pins” using mini jumper as shown below. Created by Cytron Technologies Sdn. Bhd. – All Rights Reserved...
Page 19
U IC00B 18-pin Microcontroller ● Plug in the microcontroller at the lower portion of the ZIF socket and select 18 pins at label “18 Pins” using mini jumper as shown below. Created by Cytron Technologies Sdn. Bhd. – All Rights Reserved...
U IC00B 7. SOFTWARE Since UIC00B is compatible with PICkit 2, thus PICkit 2 programming software should be installed. With the help of pictures and some simple instruction, following section will guide to install the PICkit 2 programming software.
Page 21
Assuming change, click on N ext . 3. Click next to start the installation of the PICkit 2 programming software. Created by Cytron Technologies Sdn. Bhd. – All Rights Reserved...
Page 22
I Agree and click on N ext . 5. Wait for a while. PICkit 2 is being installed to PC. Created by Cytron Technologies Sdn. Bhd. – All Rights Reserved...
Page 23
ROBOT . HEAD to TOE P roduct User’s Manual – U IC00B 6. After complete installation, click Close to exit. Created by Cytron Technologies Sdn. Bhd. – All Rights Reserved...
7.3 Using PICkit 2 Programmer After installing hardware and software in previous section, UIC00B is ready to be used with PICkit 2 programming software. This section gives instruction on how to get started with UIC00B. With the help of pictures and some simple instruction, following section illustrates the steps using UIC00B.
Page 25
● If device is successfully detected, the device name will appeared at “Device Configuration” area. 3. UIC00B can supply power to the target device for PIC MCU. If users are going to power the target board from the UIC00B, do not attach a power supply to the target board.
Page 26
U IC00B grayed out to prevent being changed. Caution: USB port current limit is 150mA. If the target and UIC00B exceed this current limit, the UIC00B board might be damaged. The target board should be powered externally. If the target device is powered externally, please DONOT connect V...
Page 27
Configuration window. If the write is successful, the status bar turns green and displays “Programming Successful” as shown in figure below. 9. User may automatically reload hex file using push button (on UIC00B main board). Push button can be used after P rogrammer>Write on PICkit Button is checked as figure below: Created by Cytron Technologies Sdn.
Page 28
10. Push button allow user to reload the updated hex file into the target device. After convert any changes in the program into Hex file, press push button and UIC00B will automatically reload the new Hex file, further program into the target device.
Connecting the PICkit 2 UART Tool UIC00B connects to the target board as shown in figure below. The UIC00B Tx signal (out) should connect to the target Rx signal (in), and the UIC00B Rx signal (in) should connect to the target Tx signal (out).
Page 30
P roduct User’s Manual – U IC00B When using PICkit UART Tool, UIC00B may not be able to supply VDD voltage to the target board depending on the application version. However, even when UIC00B not supplying the target VDD, the UIC00B VDD must be connected to the target VDD voltage or it will not be able to communicate.
● Use the “String Macros” at the bottom of the window. The “String Macros” allow up to four strings of characters to be entered. Each string can be up to 60 characters long. Created by Cytron Technologies Sdn. Bhd. – All Rights Reserved...
P roduct User’s Manual – U IC00B 7.4.2 Hex Mode The UART Tool Hex mode displays the hex values of bytes received from the target’s UART in the terminal display. Created by Cytron Technologies Sdn. Bhd. – All Rights Reserved...
Send next to it. A hex sequence may contain from 1 to 48 bytes. 7.5 P ICkit 2 LOGIC TOOL The PICkit 2 Logic Tool will be use UIC00B ICSP (In Circuit Serial Programming) connector pins for stimulating and probing digital signals on a target circuit, and as a simple 3 channel logic analyzer.
UIC00B pin must be connected to the target circuit VDD supply. The voltage level at the VDD pin sets the output high voltage for pins 5, 7, & 9 when used as outputs. For example, if using the PICkit 2 to provide digital stimulus to a 3.3V circuit, the VDD pin should be either...
Page 35
Pin 6 (Auxiliary) ------------------------ Pin 9 (Aux_Out) Click E nabled IO b utton to activate the UIC00B pins used for Logic I/O digital signals (pins 3, 5, 7, & 9). After the IO is enabled, user may configure it. If no valid voltage is detected on the VDD pin when clicking ...
Page 36
Logic I/O Input Signal is Logic High (1) Pin 5 and pin 7 have a 4.7K Ohm pull down resistor internal to the UIC00B. This resistor is necessary for the PICkit 2 debugger functions, but note that this pull down resistor will...
3 signals. Connecting the UIC00B in Analyzer Mode The UIC00B ICSP connector pins 5, 7, & 9 are used as the inputs for the 3 logic channels. Created by Cytron Technologies Sdn. Bhd. – All Rights Reserved...
Page 38
Analyzer Channel 3 SDI (bus master input) The UIC00B VDD pin must be connected to the target circuit VDD supply or set to provide a VDD output voltage in the main PICkit 2 application form. Having the VDD pin connected is necessary as the PICkit 2 logic channel pins are clamped to the VDD pin voltage.
Page 39
1 at the same time channel 2 is at a logic high state, the trigger will happen on the second clock instead as shown in Figure 1-2. During first clock’s rising edge, channel 2 is logic low, so this does not fully satisfy the trigger condition. Created by Cytron Technologies Sdn. Bhd. – All Rights Reserved...
Page 40
When “Delay 1 window” is selected, the analyzer will wait 1000 samples after the trigger event occurs before it begins recording waveform data. When “Delay 2 Windows” is selected, it will wait 2000 samples etc. Created by Cytron Technologies Sdn. Bhd. – All Rights Reserved...
Page 41
Once the trigger conditions, sample rate, and trigger position are set as desired click the RUN button to begin collection waveform data and looking for trigger events. When the analyzer is running, it will show the dialog in figure below. Created by Cytron Technologies Sdn. Bhd. – All Rights Reserved...
2. Program a PIC MCU in standalone mode, shown in section 6 .2. 8.1 Using UIC00B with application circuit (development board) UIC00B can program PIC microcontroller installed in the application circuit using In-Circuit Serial Programming (ICSP). In-Circuit Serial Programming requires five signals: ● V...
Page 43
(range 220 ohm and N O above) as shown in figure above. Furthermore, capacitive component (capacitor) should be connected to these 2 pins directly. Created by Cytron Technologies Sdn. Bhd. – All Rights Reserved...
These include V pp , P GD , P GC and V ss (Gnd). ● Thus, the 3.3V/5V from UIC00B is an o ptional connection . If user is powering up the target board with external power, this pin is not necessary to...
● Driver might not be installed properly, uninstall driver and install again. ● User might need to update Operating System. Please refer to step 14 of chapter ● Check the power LED on UIC00B. If it is Off, UIC00B have hardware problem.
Page 46
ROBOT . HEAD to TOE P roduct User’s Manual – U IC00B For any feedbacks and inquiries, please send an email to s upport@cytron.com.my Created by Cytron Technologies Sdn. Bhd. – All Rights Reserved...
No. 16, Jalan Industri Ringan Permatang Tinggi 2, Kawasan Industri Ringan Permatang Tinggi, 14100 Simpang Ampat, Penang, Malaysia. Tel: +604 - 504 1878 Fax: +604 - 504 0138 URL: www.cytron.com.my Email: s upport@cytron.com.my sales@cytron.com.my Created by Cytron Technologies Sdn. Bhd. – All Rights Reserved...
Need help?
Do you have a question about the UIC00B and is the answer not in the manual?
Questions and answers