Back to main page 

9S12:  TinyUSB DIP module

        

The above pictures show the TinyUSB DIP module that can fit into a standard .3" wide 16-pin DIP socket.

Originally we made this module for our internal use, but after some feedback from our users we decided to release it to the public.

The module is useful for microcontroller projects that need a serial interface to a newer laptop without a 9-pin com port. 
Instead of buying an external USB to RS232 adapter, you can put the TinyUSB directly on your target board and add a flawless USB interface in your project. 

An OEM can use this module in its legendary products which are based on through hole technology and it allows an OEM to replace a legendary RS232 interface with the new USB interface without paying a SMD tooling charge.

Four signals available from the TinyUSB module for OEM applications:  TxD. RxD, RTS and CTS


9S12:  USB to TTL Adapter (UTA)

 
The new FT232RL based USB to TTL Adapter (UTA) provides a flawless USB interface to Wytec trainers, but also to any microcontroller board with a serial communication in TTL level.

It works with all operating systems including Windows 98, Windows XP, Vista 32/ 64 bit Windows 7 and linux flawlessly.

8-pin header pinouts:
Pin 1:  Transmit (TTL) Pin 2:  Transmit  (TTL)
Pin 3:  Receive  (TTL) Pin 4:  Receive   (TTL)
Pin 5:  GND  Pin 6:  GND
Pin 7:  VCC Pin 8:  VCC

 

The above right picture shows how the UTA is connected to the ThunderBird12 module.  It can be any microcontroller board as long as your microcontroller board provides a 4-pin male header with the signals listed below, and you will have a USB interface for your board   instantly with the UTA adapter. 

4-pin header pinouts:
Pin 1:  Transmit (TTL)
Pin 2:  Receive  (TTL)
Pin 3:  GND 
Pin 4:  VCC

    
 
UTA features:

  • Includes the FT232RL to provide USB to TTL conversion. 
  • Works flawlessly with all operating systems
  • Provides USB to TTL interface to any microcontrollers 
  • Provides 500mA DC at 5V (standard) or 100mA DC at 3.3V (a special order) for any microcontroller boards
  • Includes a 6 foot USB type A cable ( $3.00 if purchased separately )
  • Includes an 8-pin ribbon cable ( $2.00 if purchased separately )

For adding a USB interface on a solderless breadboard see our RoadRunner module.

 

Install and verify USB driver:

  1. Before connecting the UTA to your PC's USB port for the first time, make sure that you do not attach your target board to the UTA. If the UTA is connected to your Wytec trainer board when you received your package, make sure that AC adapter is unplugged from the trainer board. You do not need to turn on the trainer board to install the USB driver.

     

  2. Go to the FT232RL driver installation and verification page for operating procedures: http://www.evbplus.com/TinyUSB_9s12/ft232rl.html.

     

  3. Once you have verified that the USB driver is properly installed, you may now connect the UTA to the SCI0 header on your trainer board and turn it on.  Invoke the Code Warrior if the trainer board is pre-loaded with Freescale serial monitor, otherwise invoke the AsmIDE.
     

  4. For using Code Warrior with Freescale serial monitor you need to Download and configure Code Warrior
    http://www.evbplus.com/Code_Warrior_hcs12.html
     

  5. If the AsmIDE does not communicate with your trainer board then you need to check if the COM port number that is assigned by the AsmIDE matches the USB-to-Serial COM port number that is assigned by Windows' Device Manager. The Device Manager assigns the USB-to-Serial COM port number randomly and it does not know which COM port number that AsmIDE is going to use.

    In order to find the USB-to-Serial COM port number that is assigned by Device Manager, you can click through "Control Panel -> Systems -> Hardware -> Device Manager -> Ports".  The USB-to-Serial COM port number will appear (In Windows Vista, you left click on Start, right click on Computer, left click on propriety, then Device Manager and then Continue).

    For setting the COM port of the AsmIDE to match that USB-to-Serial COM port number, you can click through "View-> Option->Terminal Window Options" menu, then select the correct COM port from COM1 to COM8.

 

Note:  ( This note applies to the Code Warrior IDE as well )

In order to establish a reliable USB communication, always connect the UTA to your PC's USB port first before invoking the AsmIDE, otherwise the AsmIDE will not be able to find a COM port.  When ending a debugging session, always close the AsmIDE first before unplugging the USB cable from the UTA, otherwise the AsmIDE may hang up and you need to re-establish USB communication again. 

As long as you keep the UTA connected to your PC's USB port, disconnecting the UTA from your target board will not lose USB communication.

In case the AsmIDE hangs up, you need to close the AsmIDE first, then unplug the USB cable from  your UTA adapter, wait a few seconds before re-plugging the USB cable, then wait a few more seconds and allow the USB connection to be re-established.  After cycling the USB connection you can invoke the AsmIDE again and it may restore the USB communication.  If this does not work, you need to restart your PC, but in order to avoid this, always close the AsmIDE before unplugging the USB cable.

If restarting the PC does not solve the problem, you may need to re-install the USB driver.

 

 

Product Code Price (USD) Description
TinyUSB
$7 FT232RL based USB to TTL DIP module 
UTA

$14

 

 

USB to TTL adapter kit

The price includes the USB to TTL adapter, an 8-pin ribbon cable and a 6-foot, type A, male to male USB cable.