Advance Information
DS-TMU3102S_E
USB Controller within OCS
TMU3102MS
General Purpose
USB Controller within OSC
Data Sheet
tenx reserves the right to change or discontinue the manual and online documentation to this product herein to improve reliability,
function or design without further notice. Tenx does not assume any liability arising out of the application or use of any product or circuit
described herein; neither does it convey any license under its patent rights nor the rights of others. Tenx products are not designed,
intended, or authorized for use in life support appliances, devices, or systems. If Buyer purchases or uses tenx products for any such
unintended or unauthorized application, Buyer shall indemnify and hold tenx and its officers, employees, subsidiaries, affiliates and
distributors harmless against all claims, cost, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly,
any claim of personal injury or death associated with such unintended or unauthorized use even if such claim alleges that tenx was
negligent regarding the design or manufacture of the part.
1
tenx technology inc.
Rev 1.4 2012/01/04
Preliminary
Advance Information
DS-TMU3102S_E
USB Controller within OCS
AMENDMENT HISTORY
Version
V1.0
Date
Nov, 2004
Description
New release
V1.1
1. Change ‘Tx1618’ name to ‘TMU3102MS’
2. Removed I/O drive/sink capacity illustration
June, 2005 3. Modify R-plane PDOSC sink current value
4. Modify ROM 4K*14
5. Modify Vbin(min)=2.0V
Mar, 2006
Mar, 2009
Dec, 2011
Modify the value of PD Vih(min)=3.0V
Add SOP20/24 Package dimension
Add Ordering Information table.
V1.2
V1.3
V1.4
2
tenx technology inc.
Rev 1.4 2012/01/04
Preliminary
Advance Information
DS-TMU3102S_E
USB Controller within OCS
CONTENTS
AMENDMENT HISTORY..................................................................................................... 2
GENERAL DESCRIPTION .................................................................................................. 4
FEATURES ......................................................................................................................... 4
BLOCK DIAGRAM .............................................................................................................. 4
PIN DESCRIPTION ............................................................................................................. 5
PIN ASSIGNMENT .............................................................................................................. 5
FUNCTIONAL DESCRIPTION ............................................................................................ 6
1. CPU Core ................................................................................................................. 6
2. I/O Port ..................................................................................................................... 9
3. Power Down Mode ................................................................................................. 11
4. Watch Dog Timer .................................................................................................... 11
5. Timer 0 ................................................................................................................... 11
6. Internal Wakeup Timer ........................................................................................... 11
7. Internal Oscillator Operation ................................................................................... 11
8. USB Engine ............................................................................................................ 11
MEMORY MAP of F-Plane ............................................................................................... 14
MEMORY MAP of R-Plane ............................................................................................... 15
ABSOLOUTE MAXIMUM RATINGS ................................................................................. 16
RECOMMEND OPERATING CONDITION........................................................................ 16
DC ELECTRICAL CHARACTERISTICS ........................................................................... 16
USB TIMING / ELECTRICAL CHARACTERISTICS ......................................................... 16
Package Diagrams ........................................................................................................... 17
Bonding Diagram (TMU3102MS) .................................................................................... 18
Ordering Information ....................................................................................................... 19
3
tenx technology inc.
Rev 1.4 2012/01/04
Preliminary
Advance Information
GENERAL DESCRIPTION
DS-TMU3102S_E
USB Controller within OCS
The TMU3102MS is an 8-bit microprocessor embedded device tailored to the USB general
purpose application. It includes an 8-bit RISC CPU core, 192-byte SRAM, Low Speed USB
Interface and a 4K x 14 internal ROM.
FEATURES
Compliance with the Universal Serial Bus specification v1.1
Built-in USB Transceiver without external pull-up resister and 3.3V regulator
Support USB Suspend and Resume function
One Control IN/OUT and one Interrupt IN endpoints
PS2 compatible mouse interface share with USB interface
192 byte internal SRAM
4K x 14 internal Mask ROM
8-bit RISC CPU core with only 36 instruction
Internal Oscillator 6MHz±1.5% operation without external components.
3MHz instruction rate with 6MHz crystal oscillation.
Support internal wake up timer for power saving.
Dice form or 18/20/24 PDIP/SOP package
BLOCK DIAGRAM
USB
Transceiver
USB
SIE
Input
Interface
4K x 14
Input
Interface
4K x 14
Program
192 Bytes
SRAM
8-bit RISC
CPU
4
tenx technology inc.
Rev 1.4 2012/01/04
Preliminary
Advance Information
PIN DESCRIPTION
Name
VDD
VSS
X1
RC6M
VPP
V33
DP/PB[3]
DM/PB[2]
PB[1:0]/
PB[7:4]
PD[7:0]
I/O
P
P
I
O
I
O
Description
5V Power from USB cable
Ground
Test/OTP mode clock in
Internal clock output (6MHz)
OTP programming power
3.3V regulator output
DS-TMU3102S_E
USB Controller within OCS
I/O USB positive data signal / General purpose I/O (pseudo open-drain)
I/O USB negative data signal / General purpose I/O (pseudo open-drain)
I/O General purpose I/O (pseudo open-drain)
I/O Multi-function I/O (pseudo open-drain, Push-pull output, Input from pin or comparator.)
PIN ASSIGNMENT
PD[0]
PD[1]
PD[2]
PD[3]
PB[0]
VSS
VPP
V33
X1
1
2
3
4
5
6
7
8
9
18
17
16
15
14
13
12
11
10
PD[4]
PD[5]
PD[6]
PD[7]
PB[1]
DP/PB[3]
DM/PB[2]
VDD
RC6M
TMU3102
MS
18 pin
PD[0]
PD[1]
PD[2]
PD[3]
PB[4]
PB[0]
VSS
VPP
V33
X1
1
2
3
4
5
6
7
8
9
10
TMU3102
MS
20 pin
20
19
18
17
16
15
14
13
12
11
PD[4]
PD[5]
PD[6]
PD[7]
PB[1]
PB[5]
DP/PB[3]
DM/PB[2]
VDD
RC6M
PD[0]
PD[1]
PD[2]
PD[3]
PB[4]
PB[6]
PB[0]
N.C.
VSS
VPP
V33
X1
1
2
3
4
5
6
7
8
9
10
11
12
TMU3102
MS
24 pin
24
23
22
21
20
19
18
17
16
15
14
13
PD[4]
PD[5]
PD[6]
PD[7]
PB[1]
PB[5]
PB[7]
N.C.
DP/PB[3]
DM/PB[2]
VDD
RC6M
5
tenx technology inc.
Rev 1.4 2012/01/04
Preliminary