Manual EMC EM78612

37 pages 0.52 mb
Download

Go to site of 37

Summary
  • EMC EM78612 - page 1

    EM78612                Produc t Specif ication D OC . V ERSION 1.0 EL A N MICROELECTRONICS CORP. March 2006 ...

  • EMC EM78612 - page 2

    T rademark Acknow ledgments : IBM is a r egister ed trad em a rk and PS/2 is a tradem ark of IBM. Wi ndow s is a tradem ark of Micr osoft C orporation. ELAN and ELAN logo are trad emarks of ELAN Micr oelectr onics Co rporation . Copyright © 2006 by ELAN Microelectr onics Corporation All Rights Reserved Printed in T aiwan The contents of i n t his ...

  • EMC EM78612 - page 3

    EM78612 Universal Se rial Bus Microcontroller Product Specification (V1. 0) 03.22.2006 • • • • 1 (This specification is subje ct to ch ang e w ithout further notice)         1 Gener al Desc ript ion························ ...

  • EMC EM78612 - page 4

    EM78612 Universal Se rial Bus Microcontroller 2 • • • • Product Specification(V1. 0) 03.22.2006 (This specification i s subject to change without further notice) 8 Absolu te Maxi mum Rati ngs ················································ ···················· 27 9 DC Ele ...

  • EMC EM78612 - page 5

    EM78612 Universal Se rial Bus Microcontroller Product Specification (V1. 0) 03.22.2006 • • • • 3 (This specification is subje ct to ch ang e w ithout further notice) Specification Revision History Doc. Version Revision Description Date 1.0 Initial V ersio n 2006/03/ 22 ...

  • EMC EM78612 - page 6

    EM78612 Universal Se rial Bus Microcontroller 4 • • • • Product Specification(V1. 0) 03.22.2006 (This specification i s subject to change without further notice) 1 Gener al Descrip tion The EM78 612 is a series of U niversal Seria l B us 8-bit RI SC m icrocontrollers. It is specificall y designed for USB low spe ed device applicati on and t ...

  • EMC EM78612 - page 7

    EM78612 Universal Se rial Bus Microcontroller Product Specification (V1. 0) 03.22.2006 • • • • 5 (This specification is subje ct to ch ang e w ithout further notice) • • • • Up to 12 general purposes I/O pi ns grouped int o two ports (Port 6 and 7). • • • • Up to 2 LED sink pins • • • • Each GP IO p in of Ports 6 &am ...

  • EMC EM78612 - page 8

    EM78612 Universal Se rial Bus Microcontroller 6 • • • • Product Specification(V1. 0) 03.22.2006 (This specification i s subject to change without further notice) 4 Pin Configurati on EM78612A P61 1 16 P60 P62 2 15 P64 P63 3 14 P65 P70 4 13 P71 P72 5 12 D+/P50 VSS 6 11 D-/P51 V3.3V 7 10 V DD OSCI 8 9 OSCO EM78612B P60 1 18 P64 P61 2 17 P65 P ...

  • EMC EM78612 - page 9

    EM78612 Universal Se rial Bus Microcontroller Product Specification (V1. 0) 03.22.2006 • • • • 7 (This specification is subje ct to ch ang e w ithout further notice) 5 Pin Description S y mbol I/O Function OSCI I 6MHz / 12MHz ceramic re sonato r i nput . OSCO I/O Return path for 6 MHz / 12MHz cerami c resonator. V 3.3V O 3.3V DC voltage o u ...

  • EMC EM78612 - page 10

    EM78612 Universal Se rial Bus Microcontroller 8 • • • • Product Specification(V1. 0) 03.22.2006 (This specification i s subject to change without further notice) 6 Function Block Diagram Oscillator Timing Control Built-in RC Prescaler R1 (TCC) WDT Timer DAT A & CONTROL BUS OSCI OSCO R2 (PC) Stack1 AL U A CC R3 (Status) ROM Instruction r ...

  • EMC EM78612 - page 11

    EM78612 Universal Se rial Bus Microcontroller Product Specification (V1. 0) 03.22.2006 • • • • 9 (This specification is subje ct to ch ang e w ithout further notice) Af t er reset Address 0x0000 Reset V ector 0x0001 Interrupt V ector 0x000A USB Application Interrupt V ector 0x03FF Page 0 0x0400 0x07FF Page 1 7.2 Dat a Memory The Data Memor ...

  • EMC EM78612 - page 12

    EM78612 Universal Se rial Bus Microcontroller 10 • • • • Product Specification(V1. 0) 03.22.2006 (This specification i s subject to change without further notice) R0 (I nd i rec t io n Add r es s in g Re g is te r) R1 (T im e Cl o ck / Co u n te r R e gi st er ) R2 (P r og r am C o u nt er ) & S ta c k R3 (S ta tu s Re g is ter ) R4 (R ...

  • EMC EM78612 - page 13

    EM78612 Universal Se rial Bus Microcontroller Product Specification (V1. 0) 03.22.2006 • • • • 11 (This specification is subje ct to ch ang e w ithout further notice) R2 (Prog ram Counter & Stack) Defaul t V alue: (0B_0 000_ 0000) The EM78612 Program Counter is an 1 1-bit lon g register that allo ws access t o 2K bytes of Program Me mor ...

  • EMC EM78612 - page 14

    EM78612 Universal Se rial Bus Microcontroller 12 • • • • Product Specification(V1. 0) 03.22.2006 (This specification i s subject to change without further notice) R3 [2] Zero f lag. It will be set to 1 when the res ult of an ari thm etic or logic o peratio n is zero. R3 [3] Power do wn flag. It will be set to 1 during Power- on p hase or b ...

  • EMC EM78612 - page 15

    EM78612 Universal Se rial Bus Microcontroller Product Specification (V1. 0) 03.22.2006 • • • • 13 (This specification is subje ct to ch ang e w ithout further notice) R4 ( R AM Select Registe r) Default V alue: (0B _0xxx_x xxx ) 76543210 - BK0 Ad5 Ad4 Ad3 Ad2 Ad1 Ad0 R4 (RA M select reg ister) contains the addr ess of the re gisters. R4 [0~ ...

  • EMC EM78612 - page 16

    EM78612 Universal Se rial Bus Microcontroller 14 • • • • Product Specification(V1. 0) 03.22.2006 (This specification i s subject to change without further notice) 0: Enab le the wak e-up f unction R9 (Port 7 Wake-up Pi n S electio n Registe r) Defau lt V al ue: ( 0B_1 1 1 1 _1 1 1 1) 76543210 - - - - /Wu73 /Wu72 /Wu71 /W u70 R9 [0 ~ 3] Sel ...

  • EMC EM78612 - page 17

    EM78612 Universal Se rial Bus Microcontroller Product Specification (V1. 0) 03.22.2006 • • • • 15 (This specification is subje ct to ch ang e w ithout further notice) Therefore, before writing data int o the FIFO, the firmware will first check this bit to preve nt over writing th e existing data. These two bits can only be set by the firm w ...

  • EMC EM78612 - page 18

    EM78612 Universal Se rial Bus Microcontroller 16 • • • • Product Specification(V1. 0) 03.22.2006 (This specification i s subject to change without further notice) RF (Interrupt Status Regi ster ) Defaul t V alue: (0B_0000_ 0000) 7 6 5 4 3 2 1 0 - -- Port 5 State Change_IF USB Host Resume_IF USB Reset_IF USB Suspend_IF EP0_IF TCC_IF RF [0] T ...

  • EMC EM78612 - page 19

    EM78612 Universal Se rial Bus Microcontroller Product Specification (V1. 0) 03.22.2006 • • • • 17 (This specification is subje ct to ch ang e w ithout further notice) CONT (Control Register) 7 6 5 4 3 2 1 0 R W _E /INT TSR2 TSR1 TSR0 PSR2 PSR 1 PSR0 NOTE The CONT register can be read by the instruction "CO NTR" a nd written by the ...

  • EMC EM78612 - page 20

    EM78612 Universal Se rial Bus Microcontroller 18 • • • • Product Specification(V1. 0) 03.22.2006 (This specification i s subject to change without further notice) IOC5 ( Dat a Line I/O Control Registe r) Default V al ue: (0B_000 0_001 1) 76543 210 0 0 0 0 0 0 P51 P50 IOC5 [2~ 7] Undef ined re gisters. The d efault va lue is 0. IOC6 (Port 6 ...

  • EMC EM78612 - page 21

    EM78612 Universal Se rial Bus Microcontroller Product Specification (V1. 0) 03.22.2006 • • • • 19 (This specification is subje ct to ch ang e w ithout further notice) 1 0 PS/2 M ode 1 1 USB Test Mode IOCA [ 2~5] Undefined registers. The def ault value is 0. IOCA [ 6,7] Select the op eration frequency in D ual Clock Mode. Four f requencies a ...

  • EMC EM78612 - page 22

    EM78612 Universal Se rial Bus Microcontroller 20 • • • • Product Specification(V1. 0) 03.22.2006 (This specification i s subject to change without further notice) IOCD (Port 7 Pull-High Control Registe r) Defau lt V al ue: (0B_0000 _0000) 7 6 5 4 3 2 1 0 - - - - PH7 3 PH72 PH71 PH70 IOCD [0 ~3] Select whether the 132K O hm pull-high resisto ...

  • EMC EM78612 - page 23

    EM78612 Universal Se rial Bus Microcontroller Product Specification (V1. 0) 03.22.2006 • • • • 21 (This specification is subje ct to ch ang e w ithout further notice) IOCF (Interrupt Mask Reg ister) Def ault V alue: (0B _0 0 00_0 000) 7 6 5 4 3 2 1 0 - - Port 5 State Change_IE USB Host Resume_1E USB Reset_IE USB Suspend_IE EP0_IE TCC_IE IOC ...

  • EMC EM78612 - page 24

    EM78612 Universal Se rial Bus Microcontroller 22 • • • • Product Specification(V1. 0) 03.22.2006 (This specification i s subject to change without further notice) 7.3 I/O Port s The EM7 8612 has u p to t welve Gen eral P urposes I /O p ins, w hich ar e classifies into two port group s; Port 6 and Port 7. Each pin has an interna l resistor t ...

  • EMC EM78612 - page 25

    EM78612 Universal Se rial Bus Microcontroller Product Specification (V1. 0) 03.22.2006 • • • • 23 (This specification is subje ct to ch ang e w ithout further notice) Any of the Indiv idual pins of Port 6 and Port 7 can be defined to wakeup the MCU by setting th eir respectiv e b its, R8 and R9. 7.4 USB A p plication EM78612 is specia lly d ...

  • EMC EM78612 - page 26

    EM78612 Universal Se rial Bus Microcontroller 24 • • • • Product Specification(V1. 0) 03.22.2006 (This specification i s subject to change without further notice) 7.4.2 USB Device Con troller The USB De vice Co ntroll er (UDC) built-in in the E M78612 can interpret the USB S tandard Com mand and response autom atically without invol ving fi ...

  • EMC EM78612 - page 27

    EM78612 Universal Se rial Bus Microcontroller Product Specification (V1. 0) 03.22.2006 • • • • 25 (This specification is subje ct to ch ang e w ithout further notice) C. S pecia l registers and S pecial Contro l reg isters are all set to initi al value. The MCU also has a lo w voltage detector that detects low output power condition. W hene ...

  • EMC EM78612 - page 28

    EM78612 Universal Se rial Bus Microcontroller 26 • • • • Product Specification(V1. 0) 03.22.2006 (This specification i s subject to change without further notice) : : 7.6.2 Dual Clock Mode The EM 78612 has on e internal oscill ator for power sav ing applicatio n. Clear ing t he Bit IOCE [7] will enable the l ow f requenc y oscillator . At t ...

  • EMC EM78612 - page 29

    EM78612 Universal Se rial Bus Microcontroller Product Specification (V1. 0) 03.22.2006 • • • • 27 (This specification is subje ct to ch ang e w ithout further notice) status f lags must be cleared by firm ware before leav ing the interrupt service routine and ena bling in terrupt. The glo bal interrupt is enabled b y the ENI (RETI) instruc ...

  • EMC EM78612 - page 30

    EM78612 Universal Se rial Bus Microcontroller 28 • • • • Product Specification(V1. 0) 03.22.2006 (This specification i s subject to change without further notice) 9 DC Electrica l Characteristic (T = 25 , VDD = 5 V , VSS = 0V) S y mble Parameter Condition Min Type Max Unit 3.3V Regulator V Rag Outp ut voltage of 3.3v Regulator V DD = 5V 3.0 ...

  • EMC EM78612 - page 31

    EM78612 Universal Se rial Bus Microcontroller Product Specification (V1. 0) 03.22.2006 • • • • 29 (This specification is subje ct to ch ang e w ithout further notice) C IN Transceiver Capacita nce - - 20 pF V RG Output Voltage of Internal Regulator 3.0 - 3.6 V R PH Pull-high resi ster (D-) 1.5 K Programmable Large Current I Sink1 P70, P71 O ...

  • EMC EM78612 - page 32

    EM78612 Universal Se rial Bus Microcontroller 30 • • • • Product Specification(V1. 0) 03.22.2006 (This specification i s subject to change without further notice) 10 A p plication Cricuit P51 J1 USB c onnect or 1 2 3 4 C5 30pF USB Ap plication Note3. IF IOCA = PS/2 mode, MCU CLK and DATA pin internal pull-high to VDD with 4.7k resistor. Not ...

  • EMC EM78612 - page 33

    EM78612 Universal Se rial Bus Microcontroller Product Specification (V1. 0) 03.22.2006 • • • • 31 (This specification is subje ct to ch ang e w ithout further notice) A ppe ndix A . S pecial Regi ster Map Operation Registers address n ame Bit7 Bit6 Bit5 Bit4 Bit3 B it2 Bit1 Bit0 Default value 0x00 R0 Indirect Add res sing Reg ister 0B_0000_ ...

  • EMC EM78612 - page 34

    EM78612 Universal Se rial Bus Microcontroller 32 • • • • Product Specification(V1. 0) 03.22.2006 (This specification i s subject to change without further notice) B. Instru ction Set Each instruct ion in the instr uction set is a 1 1-bi t word divide d int o an OP code and one or more operands. Al l instructions are executed within one sing ...

  • EMC EM78612 - page 35

    EM78612 Universal Se rial Bus Microcontroller Product Specification (V1. 0) 03.22.2006 • • • • 33 (This specification is subje ct to ch ang e w ithout further notice) INSTRUCT ION BIN A RY HEX M NEMONIC OPERAT ION STA TUS AFFECT ED 0 0001 11rr rrrr 01rr DEC R R-1 → R Z 0 0010 00rr rrrr 02rr OR A,R A ∨ VR → A Z 0 0010 01rr rrrr 02rr OR ...

  • EMC EM78612 - page 36

    EM78612 Universal Se rial Bus Microcontroller 34 • • • • Product Specification(V1. 0) 03.22.2006 (This specification i s subject to change without further notice) INSTRUCT ION BIN A RY HEX M NEMONIC OPERAT ION STA TUS AFFECT ED 1 1010 kkkk kkkk 1Akk AND A,k A & k → A Z 1 1011 kkkk kkkk 1Bkk XOR A,k A ⊕ k → A Z 1 1100 kkkk kkkk 1Ck ...

  • EMC EM78612 - page 37

    EM78612 Universal Se rial Bus Microcontroller Product Specification (V1. 0) 03.22.2006 • • • • 35 (This specification is subje ct to ch ang e w ithout further notice) EM78612 h as one COD E option reg isters, which are n ot part of the norm al program memor y. The optio n bits cannot be accessed durin g normal pro gram execution. 8 7 6 5 4 ...

Manufacturer EMC Category Computer Hardware

Documents that we receive from a manufacturer of a EMC EM78612 can be divided into several groups. They are, among others:
- EMC technical drawings
- EM78612 manuals
- EMC product data sheets
- information booklets
- or energy labels EMC EM78612
All of them are important, but the most important information from the point of view of use of the device are in the user manual EMC EM78612.

A group of documents referred to as user manuals is also divided into more specific types, such as: Installation manuals EMC EM78612, service manual, brief instructions and user manuals EMC EM78612. Depending on your needs, you should look for the document you need. In our website you can view the most popular manual of the product EMC EM78612.

Similar manuals

A complete manual for the device EMC EM78612, how should it look like?
A manual, also referred to as a user manual, or simply "instructions" is a technical document designed to assist in the use EMC EM78612 by users. Manuals are usually written by a technical writer, but in a language understandable to all users of EMC EM78612.

A complete EMC manual, should contain several basic components. Some of them are less important, such as: cover / title page or copyright page. However, the remaining part should provide us with information that is important from the point of view of the user.

1. Preface and tips on how to use the manual EMC EM78612 - At the beginning of each manual we should find clues about how to use the guidelines. It should include information about the location of the Contents of the EMC EM78612, FAQ or common problems, i.e. places that are most often searched by users in each manual
2. Contents - index of all tips concerning the EMC EM78612, that we can find in the current document
3. Tips how to use the basic functions of the device EMC EM78612 - which should help us in our first steps of using EMC EM78612
4. Troubleshooting - systematic sequence of activities that will help us diagnose and subsequently solve the most important problems with EMC EM78612
5. FAQ - Frequently Asked Questions
6. Contact detailsInformation about where to look for contact to the manufacturer/service of EMC EM78612 in a specific country, if it was not possible to solve the problem on our own.

Do you have a question concerning EMC EM78612?

Use the form below

If you did not solve your problem by using a manual EMC EM78612, ask a question using the form below. If a user had a similar problem with EMC EM78612 it is likely that he will want to share the way to solve it.

Copy the text from the picture

Comments (0)