Philips SC28L91 manual

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of Philips SC28L91, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.

What is an instruction?

The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of Philips SC28L91 one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.

Unfortunately, only a few customers devote their time to read an instruction of Philips SC28L91. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.

What should a perfect user manual contain?

First and foremost, an user manual of Philips SC28L91 should contain:
- informations concerning technical data of Philips SC28L91
- name of the manufacturer and a year of construction of the Philips SC28L91 item
- rules of operation, control and maintenance of the Philips SC28L91 item
- safety signs and mark certificates which confirm compatibility with appropriate standards

Why don't we read the manuals?

Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of Philips SC28L91 alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of Philips SC28L91, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the Philips service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of Philips SC28L91.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the Philips SC28L91 item, and its use of respective accessory, as well as information concerning all the functions and facilities.

After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.

Table of contents for the manual

  • Page 1

      SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UAR T) Product data sheet Supersedes data of 2000 Sep 22 2004 Oct 21 INTEGRA TED CIRCUITS[...]

  • Page 2

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2 2004 Oct 21 DESCRIPTION The SC28L91 is a new member of the IMP ACT family of Serial Communications Controllers. It is a single channel UART operating at 3.3 V and 5.0 V V CC , 8 or 16 byte FIFOs and is quite compatible with softwar[...]

  • Page 3

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UAR T) 2004 Oct 21 3 ORDERING INORMA TION Industrial V CC = +3.3 V ± 10 %, +5 V ± 10 % Description T amb = –40 ° C to +85 ° C Drawing Number 44-Pin Plastic Leaded Chip Carrier (PLCC) SC28L91A1A SOT187-2 44-Pin Plastic Quad Flat Pack [...]

  • Page 4

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UAR T) 2004 Oct 21 4 PIN CONFIGURA TION DIAGRAM 80XXX PIN CONFIGURA TION Pin Function 1A 3 2 IP0 3 WRN 4 RDN 5V CC 6 No Connection 7 OP1 8 OP3 9 OP5 10 OP7 1 1 I/M 12 D1 13 D3 14 D5 15 D7 Pin Function 16 GND 17 GND 18 INTRN 19 D6 20 D4 21 [...]

  • Page 5

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UAR T) 2004 Oct 21 5 PIN CONFIGURA TION DIAGRAM 68XXX PIN CONFIGURA TION Pin Function 1A 3 2 IP0 3 R/WN 4 DACKN 5V CC 6 No Connection 7 OP1 8 OP3 9 OP5 10 OP7 1 1 I/M 12 D1 13 D3 14 D5 15 D7 Pin Function 16 GND 17 GND 18 INTRN 19 D6 20 D4 [...]

  • Page 6

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UAR T) 2004 Oct 21 6 8 D0–D7 RDN WRN CEN A0–A3 RESET INTRN X1/CLK X2 4 BUS BUFFER OPERA TION CONTROL ADDRESS DECODE R/W CONTROL INTERRUPT CONTROL IMR ISR TIMING BAUD RA TE GENERA TOR CLOCK SELECTORS COUNTER/ TIMER XT AL OSC CSR ACR CTL[...]

  • Page 7

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UAR T) 2004 Oct 21 7 8 D0–D7 R/WN CEN A0–A3 RESETN INTRN X1/CLK X2 4 BUS BUFFER OPERA TION CONTROL ADDRESS DECODE R/W CONTROL INTERRUPT CONTROL IMR ISR TIMING BAUD RA TE GENERA TOR CLOCK SELECTORS COUNTER/ TIMER XT AL OSC CSR ACR CTL D[...]

  • Page 8

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UAR T) 2004 Oct 21 8 PIN CONFIGURA TION FOR 80XXX BUS INTERF ACE (INTEL  ) Symbol Pin type Name and function I/M I Bus Configuration: When high or not connected configures the bus interface to the Conditions shown in this table. D0–D7[...]

  • Page 9

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UAR T) 2004 Oct 21 9 PIN CONFIGURA TION FOR 68XXX BUS INTERF ACE (MOTOROLA  ) Symbol Pin type Name and function I/M I Bus Configuration : When low configures the bus interface to the Conditions shown in this table. D0–D7 I/O Data Bus [...]

  • Page 10

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UAR T) 2004 Oct 21 10 ABSOLUTE MAXIMUM RA TINGS 1 Symbol Parameter Rating Unit T amb Operating ambient temperature range 2 Note 4 ° C T stg Storage temperature range –65 to +150 ° C V CC V oltage from V CC to GND 3 –0.5 to +7.0 V V S[...]

  • Page 11

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 11 DC ELECTRICAL CHARACTERISTICS 1, 2, 3 V CC = 3.3 V ± 10 %, T amb = –40 ° C to +85 ° C, unless otherwise specified. Symbol Parameter Conditions Min Ty p Max Unit V IL Input low voltage 0.65 0.2*V CC V V IH Input hi[...]

  • Page 12

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 12 AC CHARACTERISTICS (5 VOL T) 1, 2, 3, 4 V CC = 5.0 V ± 10 %, T amb = –40 ° C to +85 ° C, unless otherwise specified. Symbol Parameter Min Ty p Max Unit Reset Timing (See Figure 4) t RES Reset pulse width 100 18 ns[...]

  • Page 13

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 13 Unit Max Ty p Min Parameter Symbol Receiver Timing, external clock (See Figure 13) t *RXS RxD data setup time to RxC high 50 40 ns t *RXH RxD data hold time from RxC high 50 40 ns 68000 or Motorola bus timing (See Figu[...]

  • Page 14

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 14 AC CHARACTERISTICS (3.3 VOL T) 1, 2, 3, 4 V CC = 3.3 V ± 10 %, T amb = –40 ° C to +85 ° C, unless otherwise specified. Symbol Parameter Min Ty p Max Unit Reset Timing (See Figure 4) t RES Reset pulse width 100 20 [...]

  • Page 15

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 15 Unit Max Ty p Min Parameter Symbol Receiver Timing, external clock (See Figure 13) t *RXS RxD data setup time to RxC high 50 10 ns t *RXH RxD data hold time from RxC high 50 10 ns 68000 or Motorola bus timing (See Figu[...]

  • Page 16

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 16 Block Diagram The SC28L91 UART consists of the following seven major sections: data bus buffer , operation control, interrupt control, timing, Rx and Tx FIFO Buffers, input port and output port control. Refer to the Bl[...]

  • Page 17

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 17 This continues regardless of issuance of the stop counter command. ISR[3] is reset by the stop counter command. NOTE: Reading of the CTU and CTL registers in the timer mode is not meaningful. When the C/T is used to ge[...]

  • Page 18

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 18 “just missed” and the first change-of-state is not detected until 25 µ s later . Output Port The output ports are controlled from six places: the OPCR, OPR, MR, Command, SOPR and ROPR registers. The OPCR register [...]

  • Page 19

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 19 in the status register is set whenever one or more characters are available to be read, and a FFULL status bit is set if all 8 or 16 stack positions are filled with data. Either of these bits can be selected to cause a[...]

  • Page 20

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 20 latency is longer than the pause in the data stream.) In this case, when a new character has been received, the counter/timer will be restarted by the receiver , thereby withdrawing its interrupt. If, at this time, the[...]

  • Page 21

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 21 Register Acronyms and Read / Write Capability (R/W = Read/Write, R = Read only , W = Write only) Mode Register MRn R/W Status Register SR R Clock Select CSR W Command Register CR W Receiver FIFO RxFIFO R T ransmitter F[...]

  • Page 22

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 22 REGISTER DESCRIPTIONS MODE REGISTERS MR0 – Mode Register 0 Mode Register 0. MR0 is accessed by setting the MR pointer to 0 via the command register command B. Addr Bit 7 BIT 6 BITS 5:4 BIT 3 BIT 2 BIT 1 BIT 0 MR0 Rx [...]

  • Page 23

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 23 MR1 – Mode Register 1 Addr BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 MR1 Rx CONTROLS RTS RxINT BIT 1 ERROR MODE P ARITY MODE P ARITY TYPE BITS PER CHARACTER 0x00 0 = No 1 = Y es 0 = RxRDY 1 = FFULL 0 = Char 1 =[...]

  • Page 24

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 24 MR2 – Mode Register 2 MR2 is accessed when the MR pointer points to MR2, which occurs after any access to MR1. Accesses to MR2 do not change the pointer . ADDR BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 MR CHANN[...]

  • Page 25

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 25 6. The last character will be transmitted and OPR[0] will be reset one bit time after the last stop bit, causing RTSN to be negated. MR2[4]— Clear-to-Send Control If this bit is 0, CTSN has no effect on the transmitt[...]

  • Page 26

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 26 CSR CLOCK SELECT REGISTER Addr CSR (7:4) CSR (3:0) CSR RECEIVER CLOCK SELECT TRANSMITTER CLOCK SELECT 0x01 See T ext and table 5 See T ext and table 5 T able 5. Baud rate (base on a 3.6864MHz crystal clock) MR0[0] = 0 [...]

  • Page 27

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 27 CR—Command Register CR is a register used to supply commands to the UART . Multiple commands can be specified in a single write to CR as long as the commands are non–conflicting, e.g., the ‘enable transmitter ’[...]

  • Page 28

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 28 SR Status Register Addr Bit 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 SR RECEIVED BREAK 1 FRAMING ERROR 1 P ARITY ERROR 1 OVERRUN ERROR TxEMT TxRDY FFULL RxRDY 0x01 0 = No 1 = Y es 0 = No 1 = Y es 0 = No 1 = Y es 0 =[...]

  • Page 29

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 29 OPCR Output Port Configuration Register Addr Bit 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 OPCR OP7 OP6 OP5 OP4 OP3 OP2 OP1 OP0 0x0D 0 = OPR[7] 0 = OPR[6] 0 = OPR[5] 0 = OPR[4] 00 = OPR[3] 00 = OPR[2] 1 = Reserved 1 [...]

  • Page 30

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 30 OPR Output Port Register The output pins (OP pins) drive the compliment of the data in this register as controlled by SOPR and ROPR. Addr Bit 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 N/A OP 7 OP 6 OP 5 OP 4 OP 3 OP [...]

  • Page 31

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 31 ISR—Interrupt Status Register This register provides the status of all potential interrupt sources. The contents of this register are masked by the Interrupt Mask Register (IMR). If a bit in the ISR is a ‘1’ and [...]

  • Page 32

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 32 CTPU and CTPL – Counter/Timer Registers CTPU Counter Timer Preset Upper CTPU Bit 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 0x06 The lower eight (8) bits for the 16 bit counter timer preset register CTPL Counter –[...]

  • Page 33

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 33 RESETN t RES SD00696 RESETN t RES 80XXX Mode 68XXX Mode Figure 4. Reset Timing A0–A3 CEN t AS t CS t CH RDN t RW t RWD D0–D7 (READ) t DD t DF FLOA T FLOA T V ALID NOT V ALID WDN t RWD V ALID D0–D7 (WRITE) t DS t [...]

  • Page 34

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 34 X1/CLK A1–A4 RWN CSN D0–D7 DT ACKN t CSC t AS t CS t DF t DA T t DAH t CH t RWD t DD t DCR t AH DA T A V ALID NOT V ALID t DA NOTE: DACKN low requires two rising edges of X1 clock after CSN is low . SD00687 Figure [...]

  • Page 35

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 35 X1/CLK INTRN IACKN D0–D7 DT ACKN t CSC t DD t DF t CSD t DAL t DCR t DAH t DA T NOTE: DACKN low requires two rising edges of X1 clock after CSN is low . SD00149 Figure 8. Interrupt Cycle Timing (68XXX mode) (b) OUTPU[...]

  • Page 36

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 36 NOTES: 1. INTRN or OP3-OP7 when used as interrupt outputs. 2. The test for open-drain outputs is intended to guarantee switching of the output transistor . Measurement of this response is referenced from the midpoint o[...]

  • Page 37

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 37 t TXD t TCS 1 BIT TIME (1 OR 16 CLOCKS) TxD TxC (INPUT) TxC (1X OUTPUT) SD00138 Figure 12. T ransmitter External Clocks t RXS t RXH RxC (1X INPUT) RxD SD00139 Figure 13. Receiver External Clock TRANSMITTER ENABLED TxD [...]

  • Page 38

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 38 D1 D2 D8 D9 D10 D11 D12 D13 RxD D12, D13 WILL BE LOST DUE TO RECEIVER DISABLE. RECEIVER ENABLED RxRDY (SR0) FFULL (SR1) RxRDY/ FFULL (OP5) 2 RDN ST A TUS DA T A D1 ST A TUS DA T A D2 ST A TUS DA T A D3 ST A TUS DA T A [...]

  • Page 39

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 39 INTRN DACKN D0–D7 TxDA/B OP0–OP7 125pF +5V I = 2.4mA 125pF I = 2.4mA V OL return to V CC for a 0 level I = 400 µ A V OH return to V SS for a 1 level SD00690 Figure 17. T est Conditions on Outputs[...]

  • Page 40

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 40 PLCC44: plastic leaded chip carrier; 44 leads SOT187-2[...]

  • Page 41

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 41 QFP44: plastic quad flat package; 44 leads (lead length 1.3 mm); body 10 x 10 x 1.75 mm SOT307-2[...]

  • Page 42

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 42 REVISION HIST OR Y Rev Date Description _3 20041021 Product data (9397 750 13124). Supersedes Product specification of 2000 Sep 22 (9397 750 07549). Modifications: • AC electrical characteristics (5 V) table: – t R[...]

  • Page 43

    Philips Semiconductors Product data sheet SC28L91 3.3 V or 5.0 V Universal Asynchronous Receiver/T ransmitter (UART) 2004 Oct 21 43 Definitions Short-form specification — The data in a short-form specification is extracted from a full data sheet with the same type number and title. For detailed information see the relevant data sheet or data hand[...]