dt-proto - Innovative Electronics

dt-proto - Innovative Electronics
DT-PROTO
Pin 9 All
Allocation
VPP
+5V
GND
PGD
PGC
40 Pin PIC®
DTDT-PROTO 40 Pin PIC®
is a single chip module with
PIC16F877A microcontroller and In-Circuit Serial Programming™
(ICSP™). This Module is equipped with pad arrays which can be
used as a place for additional circuit. This Module is suitable for
users who want to explore, to make a prototype or a simple
application. Examples applications : LED display controller, motor
driver controller, robot movement controller, and digital sensor
reader.
Hardware specifications
1. PIC16F877A microcontroller with 8K bytes Program memory,
256 bytes EEPROM data, 368 bytes RAM data, 8 bit Timer.
®
2. Support PIC 40 pins variants: PIC16C874(A), and PIC16F877.
3. Up to 33 pins of input/output line is available with capability to
drive current (sink/source) 25mA each.
4. 1008 pad arrays are available, non through-hole.
5. Ceramic Resonator 4 Mhz is available.
TM
6. ICSP 's programming port is available.
7. UART RS-232 serial communication line is available with RJ11
connector.
8. Input voltage 9 – 12 VDC at VIN and has output voltage +5V
(VCC).
HEADER ICSP
Please refer to J10 and J11 jumper setting below to choose system
clock frequency source.
Jumper J10 and J11 setting
1 2
J10
J11
1 2
Pin 13/OSC1
J10
Pin 14/OSC2
J11
Pin 13/OSC1
Pin 14/OSC2
1 2
1 2
Pin 13/OSC1 and Pin
14/OSC2 are connected to
External Ceramic Resonator 4
MHz
Pin 13/OSC1 and Pin
14/OSC2 are not connected
to External Ceramic
Resonator 4 MHz
Please refer to J6 and J7 jumper setting below to connect DTPROTO 40 Pin PIC® with computer through UART RS-232.
Layout and Jumper setting
Jumper J6 and J7 setting
Pin 26/RC7 Pin 25/RC6
Pin 26/RC7 Pin 25/RC6
J6 J7
J6 J7
RXD TXD
Pin 25/RC6 and Pin 26/RC7
are connceted to TTL – RSRS232 Level Converter as
UART RSRS-232 serial
communication line
RXD TXD
Pin 25/RC6 and Pin
26/RC7 are served
served as
input/output line or UART TTL
serial communication line
®
Computer is connected to DT-PROTO 40 Pin PIC with a “Sraight”,
here is the configuration:
J1 Front View
Pad for VIN, GND, +5 V, and Pin I / O has a label on the Left side
according to the arrows.
Label
or
Label
Two rows of pad array on top and one row of pad array on bottom
are connected by line and can be used as a line for VIN, GND,
+5V, or other line.
Computer’s
COM port DB9
RX (pin 2)
TX (pin 3)
GND (pin 5)
DTDT-PROTO 40 Pin PIC®
J5
RX (pin 5)
TX (pin 4)
GND (pin 3)
CD contents
1. MPLAB IDE .
2. I/O Testing software in assembly language.
3. Microcontroller Datasheet.
®
4. DT-PROTO 40 Pin PIC manual.
5. Innovative Electronics website.
5 4 3 2
RX
TX
GND
Testing Software
The software which has been written to PIC16F877A
(test16F877A.asm) can be used as preliminary testing program. This
software will test the RC6 and RC7 as serial communication lines
and produce square wave to all I/O pins.
Square wave can be seen through oscilloscope or connect it
to LED circuit or DTDT-I/O LED Logic Tester to see the LED
blinking.
-
Trademark & Copyright
-
♦
MPLAB IDE is copyright by Microchip Technology Incorporation.
MPLAB, Microchip, and PIC are registered trademarks of Microchip
Technology Incorporation.
ICSP and In-Circuit Serial Programming are trademarks of Microchip
Technology Incorporated.
Thank you for your trust in our products, if you found any
difficulties, questions, or suggestions about this product,
please contact our technical support at :
[email protected]
Copyright © 2008 Innovative Electronics
Testing steps:
- Set jumper J6 and J7 jumper and then RC6 and RC7 will serve as
UART RS-232 serial communication lines (jumper connected).
- Plug in serial cable to computer's COM port and RJ11 DT®
PROTO 40 Pin PIC .
- Plug in 9 VDC voltage source to VIN.
- Run SERTEST.EXE. Select which COM port you are using and
press Connect.
Connect If you have been connected (no error
message), press Serial Test.
Test
- If serial communication works well, you will see that
sent/received data in the list is the same value ( send = 0,
receive = 0, send = 1, receive = 1, send = 2, receive = 2, and
so on) and a pop up window with “Serial test OK !” message. If
serial communication does not work well, you will see that
sent/received data is different value and a pop up window
with “Serial test ERROR !” or “Communication timeout !”
message.
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement