| Electronic Components Datasheet Search |
|
PCF2119RU/2/F2 Datasheet(PDF) 24 Page - NXP Semiconductors |
|
|
|||||||||||||||||||||||||||||
PCF2119RU/2/F2 Datasheet(HTML) 24 Page - NXP Semiconductors |
|
24 / 79 page ![]() PCF2119X_5 © NXP B.V. 2009. All rights reserved. Product data sheet Rev. 05 — 13 August 2009 24 of 79 NXP Semiconductors PCF2119x LCD controllers/drivers 10. Registers The PCF2119x has two 8-bit registers, an instruction register and a data register. Only these two registers can be directly controlled by the microcontroller. Before an internal operation, the control information is stored temporarily in these registers, to allow interfacing to various types of microcontrollers which operate at different speeds or to allow interface to peripheral control ICs. The instruction set for the parallel interface is shown in Table 11 together with their execution time. Details about the parallel interface can be found in Section 11.1. Examples of operations on a 4-bit bus are given in Table 38, on a 8-bit bus in Table 39, Table 40 and Table 41. When using the I2C-bus, the instruction has to be commenced with a control byte as shown in Table 8. Details about the I2C-bus interface can be found in Section 11.2. An example of operations on the I2C-bus is given in Table 42. [1] R/W is set together with the slave address (see Figure 30). Instructions are of 4 types, those that: 1. Designate PCF2119x functions like display format, data length, etc. 2. Set internal RAM addresses 3. Perform data transfer with internal RAM 4. Others, like read ‘busy flag’ and read ‘address counter’ In normal use, type 3 instructions are used most frequently. However, automatic incrementing by 1 (or decrementing by 1) of internal RAM addresses after each data write lessens the microcontroller program load. The display shift in particular can be performed concurrently with display data write, enabling the designer to develop systems in minimum time with maximum programming efficiency. During internal operation, no instructions other than the BF_AC instruction will be executed. Because the busy flag is set to logic 1 while an instruction is being executed, check to ensure it is logic 0 before sending the next instruction or wait for the maximum instruction execution time, as given in Table 11. An instruction sent while the busy flag is logic 1 will not be executed. Table 8. Instruction set for I2C-bus commands Control byte Command byte I2C-bus command CO RS 000000DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 [1] Table 9. Control byte bit description Bit Symbol Value Description 7 CO 0 last control byte 1 another control byte follows after data/command 6 RS 0 instruction register selected 1 data register selected 4 to 0 - 0 default logic 0 |
|
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 |
| 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 |