Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

ETL9444 Datasheet(PDF) 22 Page - STMicroelectronics

Part # ETL9444
Description  4-BIT NMOS MICROCONTROLLERS
PDF  27 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

ETL9444 Datasheet(HTML) 22 Page - STMicroelectronics

Back Button ETL9444 Datasheet HTML 18Page - STMicroelectronics ETL9444 Datasheet HTML 19Page - STMicroelectronics ETL9444 Datasheet HTML 20Page - STMicroelectronics ETL9444 Datasheet HTML 21Page - STMicroelectronics ETL9444 Datasheet HTML 22Page - STMicroelectronics ETL9444 Datasheet HTML 23Page - STMicroelectronics ETL9444 Datasheet HTML 24Page - STMicroelectronics ETL9444 Datasheet HTML 25Page - STMicroelectronics ETL9444 Datasheet HTML 26Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 22 / 27 page
background image
INPUT/OUTPUT INSTRUCTIONS
Mnem Operand
Hex
Code
Machine
Language
Code
(binary)
Data Fl ow
Skip
Conditions
Description
ING
33
2A
| 0 0 11| 0 011 |
_______________
| 0 0 10| 1 010 |
_______________
G
→ A
None
Input G Ports to A
ININ
33
28
| 0 0 11| 0 011 |
_______________
| 0 0 10| 1 000 |
_______________
IN
→ A
None
Input IN Inputs to A
(note 2)
INIL
33
29
| 0 0 11| 0 011 |
_______________
| 0 0 10| 1 001 |
_______________
IL 3, CKO, ”0”, IL 0 → A
None
Input IL Latches to A
(note 3)
INL
33
2E
| 0 0 11| 0 011 |
_______________
| 0 0 10| 1 110 |
_______________
L 7: 4
→ RAM(B)
L 3: 0 → A
None
Input L Ports to RAM, A
OBD
33
3E
| 0 0 11| 0 011 |
_______________
| 0 0 11| 1 110 |
_______________
Bd
→ D
None
Output Bd to D Outputs
OGI
y
33
5–
| 0 0 11| 0 011 |
_______________
| 0 1 01|
y
|
_______________
y
→ G
None
Output to G Ports
Immediate
OMG
33
3A
| 0 0 11| 0 011 |
_______________
| 0 0 11| 1 010 |
_______________
RAM(B)
→ G
None
Output RAM to G Ports
XAS
4F
| 01 00| 1 111 |
_______________
A £ SIO, C
→ SKL
None
Exchange A with SIO
(note 3)
Notes :
1.All subscripts for alphabetical symbols indicate bit numbers unless explicitly defined (e.g., Br and Bd are explicitly defined). Bits are
numbered 0 to N where 0 signifies the least significant bit (low-order, right-most bit). For example, A3 indicates the most significant
(left-most) bit of the 4-bit A register.
2.The ININ instruction is not available on the 24-pin ETL9445 or ETL9345 since these devices do not contain the IN inputs.
3.For additional information on the operation of the XAS, JID, LQUID, INIL and SKT instructions, see below.
4.The JP instruction allows a jump, while in subroutine pages 2 or 3, to any ROM location within the two-page boundary of pages 2 or
3. The JP instruction, otherwise, permits a jump to a ROM location within the current 64-word page. JP may not jump to the last word
of a page.
5.A JSRP transfers program control to subroutine page 2 (0010 is loaded into the upper 4 bits of P). A JSRP may not be used when in
pages 2 or 3, JSRP may not jump to the last word in page 2.
6.LBI is a single-byte instruction if d = 0, 9, 10, 11, 12, 13, 14 or 15. The machine code for the lower 4 bits equals the binary value of
the ”d” data minus 1, e.g., to load the lower four bits of B (Bd) with the value 9 (10012), the lower 4 bits of the LBI instruction equal 8
(10002). To load 0, the lower 4 bits of the LBI instruction should equal 15 (11112).
7.Machine code for operand field y for LEI instruction should equal the binary value to be latched into EN, where a ”1” or ”0” in each bit
of EN corresponds with the selection or deselection of a particular function associated with each bit. (See Functional Description, EN
Register).
The following information is provided to assist the u-
ser in understanding the operation of several unique
instructions and to provide notes useful to program-
mers in writing ETL9444/L9445 programs.
XAS INSTRUCTION
XAS (Exchange A with SIO) exchanges the 4-bit
contents of the accumulator with the 4-bit contents
of the SIO register. The contents of SIO will contain
serial-in/serial-out shift register or binary counter da-
ta, depending on the value of the EN register. An
XAS instruction will also affect the SK output. (See
Functional Description, EN Register, above). If SIO
is selected as a shift register, an XAS instruction
must be performed once every 4 instruction cycles
to effect a continuous data stream.
JID INSTRUCTION
JID (Jump Indirect) is an indirect addressing instruc-
tion, transferring program control to a new ROM lo-
cation pointed to indirectly by A and M. It loads the
lower 8 bits of the ROM address register PC with the
contents of ROM addressed by the 11-bit word,
PC10:8 A, M. PC10,PC9 and PC8 are not affected by
this instruction.
Note that JID requires 2 instruction cycles to exe-
cute.
INIL INSTRUCTION
INIL (Input IL Latches to A) inputs 2 latches, IL3 and
IL0 (see figure 7) and CKO into A. The IL3 and IL0
latches are set if a low-going pulse (”1” to ”0”) has
ETL9444/9445–ETL9344/9345
22/27



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com