st2608b Sitronix Technology Corporation, st2608b Datasheet

no-image

st2608b

Manufacturer Part Number
st2608b
Description
8-bit Integrated Microcontroller
Manufacturer
Sitronix Technology Corporation
Datasheet
ST2608B
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 st2608b

st2608b Summary of contents

Page 1

... ST2608B 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 ST2608B has 56 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 Logic Port - D Timer 0/1/2/3 Clocking - Port - E bit 12 Output Port - E Port - F FIGURE 2-1 ST2608B Block Diagram 3/ bounce Logic PA7~0 Port - A Transition WDT Detector Port - B PB7 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/34 ST2608B ...

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/34 is connected to GND. CS0 is connected to the chip-select pin of external CS0 is an internally CS0 ST2608B is CS0 . CS0 ...

Page 6

... Low Voltage VIN Detector 2. Signal Function Groups (continued) Description External interrupt inputs Clocking outputs / LCD Segment drivers I/O port E/ 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/34 ST2608B ...

Page 7

... PAD DIAGRAM 7/34 ST2608B ...

Page 8

... LCD on, LCDCK=32Kz, Wait0, no panel 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 ST2608B ...

Page 9

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

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 Voltage & Frequency 3 3.5 Voltage 10/34 ST2608B R=31K R=57k R=130k 4 ...

Page 11

... Frequency of R-OSC as a function of Resistor 10.00 9.00 8.00 7.00 6.00 5.00 4.00 3.00 2.00 1.00 0.00 1 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/34 3V 2.7V 2.4V 3.3V 3.6V 1000 10000 ST2608B ...

Page 12

... APPLICATION CIRCUITS 12/34 ST2608B ...

Page 13

... ST2608B ...

Page 14

... ST2608B+ST8008+ST8009 Application Circuit 14/34 ST2608B ...

Page 15

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

Page 16

... LCFG Setting Difference of ST260xx series IC ST2608 / ST2608B CFGS[2~0] SEG0~31 SEG32 SEG33~38 SEG39 SEG40 SEG41~47 SEG48~55 00X 010 011 100 101 SEG0~31 No Use 110 A/D Bus 111 A/D Bus ST2604 / ST2604B CFGS[2~0] SEG0~31 SEG32 000 001 SEG0 ~ 39 010 011 100 101 SEG0 ~ 31 A22 110 ...

Page 17

... CHECK LIST CHECK LIST of ST2608B-□ □ □ □ 8-Bit Microcontroller With 1M Bytes ROM CODE OPTION □ 1.4 Volt LOW VOLTAGE RESET □ 32768 Hz Crystal □ R-OSC OSCILLATOR □ Resonator □ Crystal □ 2.4V ~ 3.6V □ 2.7V ~ 3.6V □ Regulator OPERATING VOLTAGE Note: Maximum operating frequency = 4.0 Mhz@2.7~3.6V, 3.0 Mhz@2.4~3.6V □ ...

Page 18

... File should be wrapped in ZIP format for transferring or e-mailing. c. Only single file is allowed. d. File length is 1M 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/34 ST2608B ...

Page 19

... Check stack memory is limited within 256 bytes. 17. Design a test mode to check every possible function 18. Follow the standard operation flow of using LCDCK=32KHz. Use ST2600B (enable ST2608B EV mode), to develop the whole system., and 19. verify every functions, especially sound quality and LCD performance. RC-type OSC has inter-sample variation. 20. ...

Page 20

... PSG: Current-DAC and PWM application circuit 2. Methods to make up LCD voltage deviation 3. Vertical Cross talk on LCD display 4. How to use IrDA mode to generate 38kHz carrier with data? 5. LCDCK=32k clock source on ST2602B/ST2608B display 6. System clock switching from OSC to OSCX 7. Measure RC-OSC system clock 8. IrDA mode application note 9. ...

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/34 ST2608B ...

Page 22

... So we strongly suggest to verify voice playing on ST2602B/ST2608B DEMO boards before MASK. (Ps… Because LCD SEG pins are shared with external EPROM, so the picture can not be verified on DEMO boards.) < ...

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/34 ST2608B ...

Page 24

... ST2602B/ST2608B display> (1) Control register Address Name R/W Bit 7 $047 LCTR R/W LPWR Bit 3~2: GL[3:2] : LCD gray-level selection bit gray 10 = 16gray 11 = fast B/W mode (2) Address Name R/W Bit 7 $048 LCKR W - Bit [5:4]: LMOD : LCD data bus mode selection 00 = 1-bit mode 01 = 4-bit mode 1X = 8-bit mode ...

Page 25

... The declaration of this macro is show below (please don’ t modify this macro) SWITCH_SYSCLK_RC_TO_32K ;=== backup 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 ;DISABPLE LCD INTERRUPT .MACRO 25/34 ST2608B ...

Page 26

... LDA LCD_FLAG BEQ ?WAIT_LCD_INT_32K2RC ;=== change 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 ;CLEAR LCD INT REQUEST .MACRO ;CLEAR LCD INT REQUEST 26/34 ST2608B ...

Page 27

... STA LPCK .ENDM 27/34 ST2608B ...

Page 28

... 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. 28/34 ST2608B ...

Page 29

... 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]. 29/34 ST2608B ...

Page 30

... 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. 30/34 ST2608B ...

Page 31

... 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) 31/34 ST2608B ...

Page 32

... 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) < User Manual for ST2600B external bus usage > [Description] ßThe original picture information ßpicture 2 : modified picture 32/34 ST2608B ...

Page 33

... 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. 33/34 ST2608B ...

Page 34

... 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 34/34 ST2608B PAGE DATE 2009/3 ...

Related keywords