st2604b Sitronix Technology Corporation, st2604b Datasheet

no-image

st2604b

Manufacturer Part Number
st2604b
Description
8-bit Integrated Microcontroller
Manufacturer
Sitronix Technology Corporation
Datasheet
ST2604B
8-bit Integrated Microcontroller
Datasheet
Version 1.1
2009/03/06
Note:
reserves the right to change the contents
in this document without prior notice.
This is not a final specification. Some
parameters are subject to change.
Sitronix
Technology
Corp.

Related parts for st2604b

st2604b Summary of contents

Page 1

... ST2604B 8-bit Integrated Microcontroller Datasheet Version 1.1 2009/03/06 Note: Sitronix Technology Corp. reserves the right to change the contents in this document without prior notice. This is not a final specification. Some parameters are subject to change. ...

Page 2

... ROM, SRAM, Flash memory or other devices. The maximum size for a single external memory device can be 16M bytes. The ST2604B has 55 I/Os grouped into 6 ports. They are Port-A ~ Port-F and Port-L, where the Port open drain output pins shared with LCD COMs. Each I/O pins can be programmed to input or output individually ...

Page 3

... Controller Generator Memory Logic Bus PSG / PWM DAC Chip Select Port - D Logic Timer 0/1/2/3 Clocking - Port - E bit 12 Output Port - E Port - F FIGURE 2-1 ST2604B Block Diagram 3/ bounce Logic PA7~0 Port - A Transition WDT Detector Port - B PB6 bit Port - C INTX/PC0 SCK/PC1 MISO/PC2 SPI MOSI/PC3 Port - C SS ...

Page 4

... Both transmitter and receiver buffers supported – Programmable data length from 7-bit to 16-bit n Three power down modes – WAI0 mode – WAI1 mode – STP mode n Vlcd/LVD trimming fuse function: – Vlcd default voltage variation trimming. – 4-level LVD voltage variation trimming. 4/33 ST2604B ...

Page 5

... I/O port B / LCD Segment drivers ~ 1 /PD4~0 / I/O port D and chip-select outputs / LCD Segment drivers /A23/PD5 /SEG38 UART signals and I/Os / LCD Segment drivers /PC5 , SPI signals and I/Os /PC4 , SDO/PC3 , 5/33 is connected to GND. CS0 is connected to the chip-select pin of external CS0 is an internally CS0 ST2604B is CS0 . CS0 ...

Page 6

... Low Voltage VIN Detector Description External interrupt inputs Clocking outputs / LCD Segment drivers I/O port E/ LCD Segment drivers I/O port L/ LCD Segment drivers LCD control signals LCD voltage sources Connect a 0.1 uF between C1+ and C1-, C2+ and C2- repectively. Analog input pin of Low Voltage Dector module 6/33 ST2604B ...

Page 7

... PAD DIAGRAM. 7/33 ST2604B ...

Page 8

... LCD on, sysck = LCDCK= OSCX, OSC off, Wait0, no panel (fast B/W mode) Port-C/D/E/L RESET Port-C/D/E/L RESET Port-C/D/E/L (input Voltage=0.7VCC) Port-C/D/L (I =-6mA) OH Port-C/D/E/L (I =9mA) OL PSG0/PSG0B( in PWM mode 35mA. OH PSG0/PSG0B( in PWM mode -65mA. OL DAC output current of maximum digital input value Total LVD current consumption SPI slave mode ST2604B ...

Page 9

... Unit Min. Typ. Max. — — — — ns 166 — — — 1/2 tWLC — — — — 1/2 tWLC — — ns — 1/2 tWLC — — — — — — — — 20 — ns — 10 — ns ST2604B ...

Page 10

... Characteristic Charts Frequency of R-OSC as a function of VCC 8.00 7.00 6.00 5.00 4.00 3.00 2.00 1.00 0.00 2 2.5 FIGURE 6-3 Frequency of R-OSC as a function of VCC Voltage & Frequency 3 3.5 Voltage 10/33 ST2604B R=31K R=57k R=130k 4 ...

Page 11

... FIGURE 6-4 Frequency of R-OSC as a function of Resistor Voltage Frequency 4MHz 57K Ohm 3MHz 80K Ohm 2MHz 130K Ohm 1MHz 300K Ohm 0.5MHz 600K Ohm Fosc VS. Rosc 10 100 Kohm 3V 11/33 3V 2.7V 2.4V 3.3V 3.6V 1000 10000 ST2604B ...

Page 12

... APPLICATION CIRCUITS ST2604B Application Circuit 1 12/33 ST2604B ...

Page 13

... ST2604B Application Circuit 2 13/33 ST2604B ...

Page 14

... ST2604B+ST8008+ST8009 Application Circuit Note: LR pin of ST8008 is connected to GND. L/R bit of ST8009 is configured as low by “ interface control selection” instruction 14/33 ST2604B ...

Page 15

... PF) LCD gray level PSG / volume-control DAC Low voltage detector Low voltage reset Watchdog timer Serieal interface Feature Comparison of ST2604 and ST2604B: Part Number ROM RAM Built-in LCD Driver Driving LCD with ext. driver Dedicated I/O LCD-Shared I/O Basically functions LCFG and I/O configure LCDCK = 32KHz PSG volume maximum Vlcd variation(VDD=2 ...

Page 16

... PB0 ~ 6 PD0 ~ 7 PB0 ~ 6 Pad Definition SEG33~39 SEG40 SEG41~47 SEG48~55 SEG0 ~ 55 PD7 PE0 ~ 6 SEG0 ~ 55 SEG0 ~ 55 SEG0 ~ 47 PD0 ~ 7 PE0 ~ 6 PD0 ~ 7 PE0 ~ 6 PD0 ~ 7 PE0 ~ 6 16/33 ST2604B SEG56~63 SEG64~71 PE0~PE7 PB0~PB7 PE0~PE7 No Use PB0~PB7 PE0~PE7 PB0~PB7 PE0~PE7 SEG0~31 PB0~PB7 PE0~PE7 SEG56~63 PE0 ~ 7 PL0 ~ 7 PL0 ~ 7 PE0 ~ 7 PL0 ~ 7 ...

Page 17

... When LCD is on: LCKR= Register Value LYMAX= When LVD is on: LVCTR = When power down: SYS = Data sheet ST2604B user’ s manual Ver CODE FILE: CHEKLIST of ST2604B-□ □ □ □ □ 2.1 Volt MHz (Resistor = MHz V □ Other Range x □ AAx □ AAAx □ ...

Page 18

... File should be wrapped in ZIP format for transferring or e-mailing. c. Only single file is allowed. d. File length is 512K bytes. e. Functions should be checked on the emulation board or by real chip. f. Electric characteristics of the emulation board are not identical with those of the real chip. CUSTOMER COMPANY SIGNATURE SITRONIX FAE/SA SALSE (Byte Mode) 18/33 ST2604B ...

Page 19

... Design a test mode to check every possible function 18. Follow the standard operation flow of using LCDCK=32KHz. 19 Use ST2600B (enable ST2604B EV mode), to develop the whole system., and verify every functions, especially sound quality and LCD performance. 20 RC-type OSC has inter-sample variation. For frequency-sensitive application ...

Page 20

... How to measure the internal current of ST2600B? 14. Ways to save power consumption 15. 32KHz (OSCX) application circuit 16. ST26XX+ST8008 CASCADE MODE CONNECTION 17. Standard flow for switching I/O and segment 18. LCDCK=32K with cascade mode 19. User Manual for ST2600B external bus usage 20. Pull-up resistance of D0~D7 for current issue when using ST75xx Version 1.09 20/33 ST2604B ...

Page 21

... Current-DAC and PWM application circuit> Description: These AP circuits are suitable for ST26xx series IC) ( Figure 2 Current-DAC mode application circuit Figure 1 PWM mode application circuit 21/33 ST2604B ...

Page 22

... Vertical Cross talk on LCD display Description: Vertical cross talk usually happens when the differential voltage of V0~V4 are not closely. In this case, Solution: increase C0~C4 (recommend > 1uF) will eliminate this problem. Fine tuning the value of capacitance to get the best LCD quality. Because ST2600B DVB 22/33 ST2604B ...

Page 23

... Programmer can define which signal pattern is "0", and which signal is "1" For example, using Timer_interrupt to enable/disable PE2 function, and programmers can produce the signal pattern which means "0" or "1" The same way, receive side can decode the signal by encode information. 23/33 ST2604B ...

Page 24

... Default LCK[2] LCK[1] LCK[ 0000 LCDCK (fast B/W mode) 4-bit mode 8-bit mode (LMOD=01) (LMOD=1X) SYSCK/8 SYSCK/16 SYSCK /32 SYSCK /48 SYSCK /64 SYSCK /80 SYSCK /96 SYSCK /112 SYSCK /128 SYSCK /144 SYSCK /160 SYSCK /176 SYSCK /192 SYSCK /208 SYSCK /224 SYSCK /240 ST2604B Default ...

Page 25

... LPCK === LDA LPCK STA LPCK_BAK LDA #2 STA LPCK ;=== BACKUP IENAL/H AND ONLY ENABLE LCD INT === SEI LDA IENAL STA IENAL_BAK LDA IENAH STA IENAH_BAK LDA #10000000B ;ONLY ENABLE LCD INT STA IENAL STZ IENAH LDA #01111111B ;DISABPLE LCD INTERRUPT .MACRO 25/33 ST2604B ...

Page 26

... SYSCLK = RC === LDA SYS AND #~10000000B STA SYS NOP NOP NOP BBS7 SYS,$ ;=== RECOVERY IENAL/H === SEI LDA IENAL_BAK STA IENAL LDA IENAH_BAK STA IENAH CLI LDA LPCK_BAK STA LPCK .ENDM ;CLEAR LCD INT REQUEST .MACRO ;CLEAR LCD INT REQUEST 26/33 ST2604B ...

Page 27

... It's RC osc signal. <IrDA mode application note> Since IrDA has strictly protocol when transmit/receive data. We suggest programmers use X’tal to be system clock instead of RC-OSC if IrDA signals are needed. Programmer can use ceramic-OSC to gain some profit since it’ s cheaper than X’ tal. 27/33 ST2604B ...

Page 28

... For example: If baud rate = 9600bps and OSC is in the rage of 3.72~4.28MHz, programmer should set BRS=61, BDIV=13 to get the best output baud rate which has error of 0.1%.So the real output baud rate will be in the range of [9600x0.999:9600x1.001]. 28/33 ST2604B ...

Page 29

... Vlcd voltage level : Higher Vlcd pays higher current. (4) Using EPROM will cost more current than no use. (5) Input without any connection will randomly cost power (6) WAIT mode with considerable program can save lots of power (7) Larger panel will pay more current. (8) Un-ideal hardware connection will cause unknown current waste. 29/33 ST2604B ...

Page 30

... User can not mix the segment from ST26xxB and the segment from other LCD drivers. It’ s because the LCD driving ability of ST26xxB and other LCD drivers are not the same. If user mix them, the performance of LCD display may be bad. (Color block or cross-talk) 30/33 ST2604B ...

Page 31

... ST26xxB and other LCD drivers are not the same. If user mix them, the performance of LCD display may be bad. (Color block or cross-talk) < User Manual for ST2600B external bus usage > [Description] Since users may use external memory bus to access external ROM, FLASH, or LCD driver, we draw this manual to tell the ßThe original picture information ßpicture 2 : modified picture 31/33 ST2604B ...

Page 32

... ST2600B DVB should be connected to ST-ICE by J15, and also be connected to external bus by above table < Pull-up resistance of D0~D7 for current issue when using ST75xx > Description: When entering sleep mode, D0~D7 of ST75xx will be floating, and make current consumption (about 120uA). It can be solved by adding 8 1M-ohm resistance on D0~D7. 32/33 ST2604B ...

Page 33

... Sitronix products are not intended for use in life support, critical care, medical, safety equipment, or similar applications where products failure could result in injury, or loss of life, or personal or physical harm, or any military or defense application, or any governmental procurement to which special terms or provisions may apply. DESCRIPTION 33/33 ST2604B PAGE DATE 2009/3/9 ...

Related keywords