Download user's guide to - Olivier Fournet

Transcript
user's guide
Ready
to
for PIC
BOX edition
Best solution for fast and simple development of
applications using 28- and 40-pin PIC devices.
TO OUR VALUED CUSTOMERS
I want to express my thanks to you for being interested in our products and for having
confidence in Mikroelektronika.
The primary aim of our company is to design and produce high quality electronic products
and to constantly improve the performance thereof in order to better suit your needs.
Nebojsa Matic
General Manager
The Microchip, Atmel, NXP and CYPRESS name, logo and products names are trademarks of Microchip, Atmel, NXP and CYPRESS Inc. in the U.S.A. and other countries.
Page 2
Table of Contents
Introduction to Ready for PIC
4
Key features
4
System Specification
5
1. Power Supply
6
Voltage supply selector
7
2. Programming MCU
8
3. USB UART module
10
4. Board schematic
11
5. Board dimensions
12
Page 3
Introduction to Ready for PIC
Ready for PIC is a compact development tool for device development based on PIC microcontrollers. Board is equipped with PIC16F887 MCU
that is placed in DIP40 socket. Instead of DIP40 socket you can solder one for microcontrollers in DIP28 package. To program PIC16F887
MCU you can use preinstaled bootloader or external programmer (mikroProg for PIC, dsPIC and PIC32). For easy access to MCU pins
there are four 2x5 male headers that are marked with name of the MCU pin for which they are attached.
03
04
Key features
05
01 2x5 male header
06
01
02 PROTO board section
03 USB UART module
04 USB connector
07
05 AC/DC connector
02
06 Power supply selector
07 PIC16F887 in DIP40 socket
08 2x5 male header for mikroProg
09 RESET button
08
Page 4
09
System Specification
power supply
Via AC/DC connector 7-23V AC
or 9-32V DC
power consumption
~25mA (depends of placed MCU
and attached devices)
board dimensions
140 x 82mm (5.51 x 3.22“)
weight
~67g (0.15 lbs)
Page 5
1. Power Supply
To power up Ready for PIC board connect it with
power supply source via AC/DC connector or via
screw terminal, Figure 1-2. Power supply voltage can
vary from 7 to 23V AC or 9 to 32V DC. There’s no need
for voltage polarity orientation because Ready for PIC
has diode bridge rectifier on-board.
Figure 1-1:
Connecting power
supply via AC/DC
connector
Figure 1-2: Power
supply screw terminal
Page 6
Voltage supply selector
Place jumper in 5V
position in order to use
MCU that use 5V power
supply
Place jumper in 3.3V
position in order to use
MCU that use 3.3V power
supply
Figure 1-3: 5V power supply
Figure 1-4: 3.3V power supply
To use MCUs with different power supply voltages it is necessary to
place jumper marked with SUPPLY SELECT (J1) in correct position. If
you use MCU with a 5V power supply place jumper J1 in 5V position.
Otherwise, for 3.3V MCU place it in 3.3V position.
Page 7
2. Programming MCU
If you want to use external programer prior to bootloader on
PIC16F887 (or any other MCU) you need to make few adjustments.
First you need to cut copper between pads for the external
programmer, Figure 2-1. By doing so it will be made separation
between pins RB6, RB7, MCLR and VCC on MCU and from rest
of the board. After cut is made it’s time to solder the 2x5 male
header to the pads CN5, Figure 2-2. Now it’s time to place external
programer’s ICD10 connector on 2x5 male header, Figure 2-3. After
programming process is finished remove programer’s connector and
place jumpers over pins on 2x5 male header in order to use pins
RB6, RB7 and MCLR on rest of the board.
Figure 2-1: Make a cut before 2x5 header is placed
Figure 2-2: Solder 2x5 male header
Page 8
When soldering process is finished you can use external programer
(mikroProg for PIC, dsPIC, and PIC32) for MCU programing. To
place mikroProg’s IDC10 connector properly make sure that knob and
incision are placed towards inner side of the board, Figure 4-3.
Figure 2-3: Connecting
external programmer
Page 9
3. USB UART module
Development tool can communicate with USB
devices via USB UART module. This module
comes in form of FT232RL chip which is interface
between serial UART on MCU and USB device.
Figure 3-1: Connecting
USB cable with USB
UART module
When data transfer via USB UART module is
active a LEDs marked with Rx and Tx will flicker
Page 10
4. Board schematic
VIN
VCC-5V
E1
VCC-3.3
REG1
3
VOUT
2
E2
1
R2
2K2
MC33269DT3.3
10uF
VCC-FTDI
VCC-5V
VCC-FTDI
VCC
VCC-5V
C5
E3
C6
100nF
10uF
100nF
10uF
LD1
CN1
AC/DC
CN46
R10
USB B
0.22
CN2
FP1
FERRITE
VCC-USB
DD+
GND
VCC
USBDM
USBDP
C7
100nF
D4
J1
SWC
SWE
CT
GND
D5
330uF
VCC-5V
VCC
VCC-3.3
D2
4x1N4007
C9
D3
L1
220uH
DRVC
IPK
Vin
CMPR
E5
D6
MC34063A
220pF
R8
VCC-5V
330uF
MBRS140T3
R7
RC7-RX
0
TXD
DTR#
RTS#
VCCIO
RXD
RI#
GND
NC
DSR#
DCD#
CTS#
CBUS4
CBUS2
CBUS3
U2
E4
J2
U3
D1
MBRS140T3
VCC-FTDI
OSCO
OSCI
LD2
TEST
AGND
NC
RX-LED
LD3
CBUS0
TX-LED
CBUS1
GND
VCC-FTDI
VCC
RESET#
GND
3V3OUT
USBDM
USBDP
J3
R3
VCC
2K2
R4
VCC
2K2
VCC
R1
10K
RESET
MCLR
T1
C8
FT232RL
RC6-TX
0
C3
100nF
100nF
1K
VCC
PORTD
RD1
RD0
RD2
RD3
RD4
RD5
RD6
RD7
40 RB7-MCU
MCLR-MCU
1
28 RB7-MCU
2
39 RB6-MCU
RA0
2
27 RB6-MCU
RA1
3
38 RB5
RA1
3
26 RB5
RA2
4
37 RB4
RA2
4
25 RB4
RA3
5
36 RB3
RA3
5
24 RB3
35 RB2
RA4
6
23 RB2
34 RB1
RA5
7
22 RB1
8
21 RB0
9
20
OSC2 10
19
VCC-MCU
C10
RA4
6
RA5
7
RE0
8
33 RB0
RE1
9
32
RE2 10
31
VCC-MCU
100nF
11
VCC-MCU
12
CN39
VCC
OSC1 13
OSC2 14
R5
27
R6
27
C4
100nF
VCC-MCU
RC0 11
18 RC7-RX
RC1 12
17 RC6-TX
RC2 13
16 RC5-MCU
27 RD4
RC3-MCU 14
26 RC7-RX
25 RC6-TX
24 RC5-MCU
23 RC4-SDI
22 RD3
RD1 20
21 RD2
U1
Page 11
PORTC
VCC-MCU
28 RD5
RC2 17
RD0 19
CN37
29 RD6
RC1 16
PORTB
RB1
RB0
RB2
RB3
RB4
RB5
RB6
RB7
VCC
30 RD7
RC0 15
RC3-MCU 18
OSC1
RC1
RC3-SCK
RC5-SDO
RC7-RX
RC0
RC2
RC4-SDI
RC6-TX
CN38
VCC
15 RC4-SDI
U4
VCC
X1
11.0592MHz
C1
22pF
C2
22pF
mikroProg
CONNECTOR
VCC
1
RA0
OSC2
CN36
DIP28
DIP40
MCLR-MCU
OSC1
PORTA/E
RA1
RA0
RA2
RA3
RA4
RA5
RE0
RE1
RC3-SKC
RB0
RB1
RB2
RB3
RB4
RB5
RB6
RB7
RC0
RC1
RC2
RC3-SCK
RC4-SDI
RC5-SDO
RC6-TX
RC7-RX
MCLR
RB0
RB1
RB2
RB3
RB4
RB5
RB6
RB7
RC3-MCU
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
RC5-SDO
HDR1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
RC5-MCU
HDR2
RA0
RA1
RA2
RA3
RA5
RE0
RE1
RE2
RD0
RD1
RD2
RD3
RD4
RD5
RD6
RD7
RA4
RD0
RD1
RD2
RD3
RD4
RD5
RD6
RD7
3K
VCC5
VCC-3.3
VCC-MCU
RB6
RB7
MCLR
RB6-MCU
RB7-MCU
MCLR-MCU
CN5
8.12mm 9mm
(0.32") (0.35")
66mm (2.59")
82mm (3.22")
48mm (1.89")
8.12mm
(0.32")
Tolerance +/- 0.3mm
PROTO area raster 2.54mm (0.10")
88.13mm (3.47")
124mm (4.88")
140mm (5.51")
Page 12
17.27mm
(0.68")
4.31mm (0.17")
9.14mm
(0.36")
12.95mm
(0.51")
5. Board dimensions
Notes:
Page 13
Notes:
Page 14
DISCLAIMER
All the products owned by MikroElektronika are protected by copyright law and international copyright treaty. Therefore, this manual is to be treated as any
other copyright material. No part of this manual, including product and software described herein, may be reproduced, stored in a retrieval system, translated or
transmitted in any form or by any means, without the prior written permission of MikroElektronika. The manual PDF edition can be printed for private or local
use, but not for distribution. Any modification of this manual is prohibited.
MikroElektronika provides this manual ‘as is’ without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties or
conditions of merchantability or fitness for a particular purpose.
MikroElektronika shall assume no responsibility or liability for any errors, omissions and inaccuracies that may appear in this manual. In no event shall MikroElektronika, its directors, officers, employees or distributors be liable for any indirect, specific, incidental or consequential damages (including damages for
loss of business profits and business information, business interruption or any other pecuniary loss) arising out of the use of this manual or product, even if
MikroElektronika has been advised of the possibility of such damages. MikroElektronika reserves the right to change information contained in this manual at
any time without prior notice, if necessary.
HIGH RISK ACTIVITIES
The products of MikroElektronika are not fault – tolerant nor designed, manufactured or intended for use or resale as on – line control equipment in hazardous
environments requiring fail – safe performance, such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines or weapons systems in which the failure of Software could lead directly to death, personal injury or severe physical or environmental
damage (‘High Risk Activities’). MikroElektronika and its suppliers specifically disclaim any expressed or implied warranty of fitness for High Risk Activities.
TRADEMARKS
The Mikroelektronika name and logo, the Mikroelektronika logo, mikroC, mikroC PRO, mikroBasic, mikroBasic PRO, mikroPascal, mikroPascal PRO, AVRflash,
PICflash, dsPICprog, 18FJprog, PSOCprog, AVRprog, 8051prog, ARMflash, EasyPIC5, EasyPIC6, BigPIC5, BigPIC6, dsPIC PRO4, Easy8051B, EasyARM, EasyAVR5,
EasyAVR6, BigAVR2, EasydsPIC4A, EasyPSoC4, EasyAVR Stamp LV18FJ, LV24-33A, LV32MX, PIC32MX4 MultiMedia Board, PICPLC16, PICPLC8 PICPLC4,
SmartGSM/GPRS, UNI-DS are trademarks of Mikroelektronika. All other trademarks mentioned herein are property of their respective companies.
All other product and corporate names appearing in this manual may or may not be registered trademarks or copyrights of their respective companies, and are
only used for identification or explanation and to the owners’ benefit, with no intent to infringe.
© Mikroelektronika™, 2011, All Rights Reserved.
Page 15
Ready
for PIC
BOX edition
If you want to learn more about our products, please visit our website at www.mikroe.com
If you are experiencing some problems with any of our products or just need additional
information, please place your ticket at www.mikroe.com/en/support
If you have any questions, comments or business proposals,
do not hesitate to contact us at [email protected]