DLP-IO16 DLP Design Inc, DLP-IO16 Datasheet

Interface Modules & Development Tools USB/Micro Dev Board

DLP-IO16

Manufacturer Part Number
DLP-IO16
Description
Interface Modules & Development Tools USB/Micro Dev Board
Manufacturer
DLP Design Inc
Datasheet

Specifications of DLP-IO16

Interface Type
USB
Operating Supply Voltage
12.5 V
Product
Interface Modules
For Use With/related Products
PIC16F84A
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
GENERAL DESCRIPTION
The DLP-IO16 consists of a Universal Serial Bus (USB) Interface, a PIC 16F84A (target)
microcontroller and a Flash programming system. The USB interface is designed around FTDI’s
FT8U245AM and is used for both the Flash download process and host communications
(16F84A to Host PC) at run time. The target processor (16F84A) will hold 1024 14-bit words of
ROM, 68 bytes of RAM and 64 bytes of EEPROM, none of which is used by the on-board Flash
Programming system. The Flash programming system is comprised of a PIC 16F872 and a 12.5-
volt DV-DC converter and is used exclusively to perform the download process.
Hex file data can be written directly into the 16F84A’s Flash memory without the need for an
external device programmer. PC application software that runs under Windows 98/2000 is
available from dlpdesign.com as a free download that performs the Flash download process.
The DLP-IO16 connects to the user’s hardware via 8 buffered digital inputs and 8 latched digital
outputs. The digital outputs are implemented using an SN74HC374 and are specified to drive up
to 15 LSTTL loads each. The digital inputs also use a SN74HC374 to latch the incoming digital
data. The DLP-IO26 provides a larger (8K) Flash ROM and more I/O port lines for interfacing
to target electronics. Refer to the datasheet for the DLP-IO26 for additional details.
DLP-IO16 Development System
Revision 1.1
USB
Interface
12.5 Volt
DC-DC
Converter
Power
Isolation
Switches
Input/Output Connector
Download
Microcontroller
PIC16F872
Target
Microcontroller
PIC16F84A and
Buffers
1

Related parts for DLP-IO16

DLP-IO16 Summary of contents

Page 1

... PC application software that runs under Windows 98/2000 is available from dlpdesign.com as a free download that performs the Flash download process. The DLP-IO16 connects to the user’s hardware via 8 buffered digital inputs and 8 latched digital outputs. The digital outputs are implemented using an SN74HC374 and are specified to drive LSTTL loads each ...

Page 2

... INF files determine which set of drivers to load for each operating system version. Once loaded, the VCP drivers allow your application software, running on the host PC, to communicate with the DLP-IO16 as though it were connected to a COM (RS-232) port. ...

Page 3

... The application uses the DLL version of the device drivers. The HELP button can be clicked at any time to read a description of each control. This download application uses the “OpenEx” function that allows multiple DLP-IOx boards to be connected to the same well-organized manner. ...

Page 4

... EEPROM so that all of the EEPROM memory in the target would remain available for project use. The Connect function will attempt to initiate communications with the DLP-IO16 board using the serial number, the device description string or just the device number found in the Search edit box ...

Page 5

... Download the example software (DLPIO16X) from dlpdesign.com, unzip the package and place folder. 5. Connect the DLP-IO16 board to the PC via a standard, 6-foot USB cable. When prompted, select the folder where the DLL version of the device drivers were stored in step one. Windows will then complete the installation of the device drivers for the DLP-IO16 board. ...

Page 6

... Press the reset button on the DLP-IO16 board. This is the button closest to the USB connector. The LED next to the reset button will start to blink. Click on the Connect button in the download application. The LED will be on solid and the version string edit box will be blank ...

Page 7

... The External reset pin (pin 1) can be used by the target electronics to reset the USB interface on the DLP-IO16. The target microcontroller reset signal (pin 2) is made available such that target electronics can also be held in the reset state, if desired, during the firmware download process. ...

Page 8

... The DLP-IO16 takes all needed operational power from the host PC's USB port. When the host PC goes to Standby mode, the DLP-IO16 will also go to Standby mode after 3 milliseconds of no USB bus activity. If the 5-volt power for the DLP-IO16 board is supplied by the target electronics via the Digital I/O Interface connector (JP3) then the jumper at JP4 must be removed ...

Page 9

Mechanical Drawings Inches(millimeters) unless otherwise noted .50 typ. (12.7 typ.) 1.24 typ. .97 typ. (31.5 typ.) (24.7 typ.) Pin # Signal Type Description 1.17 typ. (29.7 typ.) .59 typ. (15.0 typ.) .95 typ. (24.1 typ.) .42 typ. .49 typ. (10.7 ...

Page 10

... Early versions of the DLP-IO16 boards may not meet the minimum current requirement in Standby mode. Please note that no software or documentation is shipped with the DLP-IO16. The latest version of the drivers, Windows application software and all documentation can be downloaded at any time from www.dlpdesign.com. ...

Related keywords