| Datasheets.org.uk - 100 Million Datasheets from 7500 Manufacturers. |
SM894051
Top Searches for this datasheettop204* - top204* SM894051 - SM894051 Advantech - Advantech SM894051 - SM894051 SM894051 8-Bits Micro-controller With4KBFlashROMembedded Product List SM894051L25, internal memory SM894051C25, internal memory Feature Working voltage: 3.0V 3.6V Version 4.5V 5.5V Version General Description SM894051 series product 8-bits single chip micro controller with flash embedded. provides hardware features powerful instruction set, necessary make versatile cost effective controller those applications demand pins need flash memory either program data mixed. program flash block, commercial programmer capable Ordering Information SM894051ihhkL yymmv process identifier {L=3.0V~3.6V,C=4.5V~ 5.5V} working clock {25} package type postfix below table} year, month version identifier B,.} free identifier text Non-PB free, free} General 8051 family compatible clocks machine cycle internal flash memory bytes internal bits timers/counters programmable lines Full duplex serial UART channel operation instruction Industrial Level 8-bits unsigned division 8-bits unsigned multiply arithmetic Direct addressing Indirect addressing priority level interrupt Power save modes: Idle mode Power down mode (provide wake-up function) Code protection function watch timer (WDT) On-chip Analog Comparator Direct Drive Output (Default Postfix Package PDIP Configuration Page Page Taiwan No.10-2 Hsin Road Science-based Industrial Park, Hsinchu, Taiwan 30078 TEL: 886-3-567-1820 886-3-567-1880 FAX: 886-3-567-1891 886-3-567-1894 Specifications subject change without notice contact your sales representatives most recent information. ISSFD-M026 Ver:C SM894051 /2009 SM894051 8-Bits Micro-controller With4KBFlashROMembedded Configuration RESET RXD/P3.0 TXD/P3.1 XTAL2 XTAL1 INT0/P3.2 INT1/P3.3 T0/P3.4 T1/P3.5 P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1/AIN1 P1.0/AIN0 P3.7 (20L PDIP View) (20L View) RESET RXD/P3.0 TXD/P3.1 XTAL2 XTAL1 INT0/P3.2 INT1/P3.3 T0/P3.4 T1/P3.5 ISSFD-M026 P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1/AIN1 P1.0/AIN0 P3.7 Ver:C SM894051 /2009 Specifications subject change without notice contact your sales representatives most recent information. SM894051 8-Bits Micro-controller With4KBFlashROMembedded Block Diagram Address Decoder Register bytes Timer Timer UART Interrupt Buffer Stack Point Incrementer Reset Circuit TMP1 TMP2 Program Counter Timing Control Instruction Register DPTR Program XTAL2 XTAL1 Register Port Latch Analog Comparator Port Driver Port Driver Port Latch bytes Flash Memory P1.0 P1.1 P3.0 p3.5 p3.7 Specifications subject change without notice contact your sales representatives most recent information. ISSFD-M026 Ver:C SM894051 /2009 SM894051 8-Bits Micro-controller With4KBFlashROMembedded Description (20L PDIP SOIC) SCON 0000 0000 1111 1111 TCON 0000 0000 SBUF xxxx xxxx LEDENP1 1111 1111 0000 0000 0000 0000 LEDENP3 1111 1111 0000 0000 WDTC 0x0x x000 WDTKEY 0000 0000 0000 0000 1111 1111 0000 0000 SCONF 0xxx xxxx 0000 0000 0000 0000 0000 0000 Symbol P3.0/RXD P3.1/TXD XTAL2 XTAL1 P3.2/#INT0 P3.3/#INT1 P3.4/T0 P3.5/T1 P3.7 P1.0/AIN0 P1.1/AIN1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 Active Names Reset port receive data port transmit data Crystal Crystal port true interrupt port true interrupt port timer port timer Sink Voltage, Ground port port positive chip analog comparator port positive chip analog comparator port port port port port port Drive voltage, PCON 0000 0000 Special Function Register (SFR) Memory TMOD 0000 0000 0000 0111 0000 0000 0000 0000 0000 0000 (Reserved) Note: text SFRs with bold type characters Extension Special Function Registers SM894051 Specifications subject change without notice contact your sales representatives most recent information. ISSFD-M026 Ver:C SM894051 /2009 Addr LEDENP1 LEDENP3 WDTKEY WDTC SCONF Reset 0*0**000 0******0 LEDEN LEDEN KEY7 WDTE LEDEN Unused KEY6 Reserve Unused LEDEN LEDEN KEY5 CLEAR Unused LEDEN LEDEN KEY4 Unused Unused LEDEN LEDEN KEY3 Unused Unused LEDEN LEDEN KEY2 Reserve SM894051 8-Bits Micro-controller With4KBFlashROMembedded LEDEN LEDEN KEY1 Unused LEDEN LEDEN KEY0 ALEI Operating Conditions Symbol VCC5 VCC3.3 Fosc Description Operating temperature Supply voltage Supply voltage Oscillator Frequency Min. Typ. Max. Unit. Remarks Ambient temperature under bias Characteristic (±10%), VSS=0V SYMBOL VIL1 VIL2 VIH1 VIH2 VOL1 VOL2 VOH1 ISK1 ISK2 ISR1 RRST Supply Voltage Supply current operating Supply current IDLE Mode Supply current Power-Down MODE Input voltage, Input voltage, RES, XTAL1 Input HIGH voltage, Input HIGH voltage, RES, XTAL1 Input current level, P3.0~P3.5, P3.7 Transition current High Low, P3.0~P3.5, P3.7 Input leakage current, P1.0~P1.1 Output voltage, P1.2~P1.7, P3.0~P3.5, P3.7 Output voltage, P1.0~P1.1 Output High voltage, P3.0~P3.5, P3.7 Output High voltage, P1.2~P1.7 Sink Current Sink Current (LEDD Enable) Source Current Internal RESET pull-down resistor capacitance notes fCLK 12MHz 5.5V note fCLK 12MHz 5.5V P1.0 P1.1 note 3VCC 5.5V) P1.0 P1.1 INPUT -0.5 70%VCC 0.45V 0.45V VCC-0.3V OUTPUT 8mAVCC=5.0V 6.5mAVCC =5.0V -80uAVCC =5.0V -80uAVCC =5.0V 5.0V, 5.0V, 5.0V, Test freq=1MHz, TA=25 -150 PARAMETER TEST CONDITIONS LIMITS Vcc+0.5 Vcc+0.5 -650 0.45 0.45 UNIT Specifications subject change without notice contact your sales representatives most recent information. ISSFD-M026 Ver:C SM894051 /2009 3.3V (±10%), VSS=0V SYMBOL VIL1 VIL2 VIL3 VIH1 VIH2 VIH3 IIN1 Supply Voltage Supply current operating Supply current IDLE Mode Supply current Power-Down MODE Input voltage, Input voltage, Input voltage, XTAL1 Input HIGH voltage, Input HIGH voltage, Input HIGH voltage, XTAL1 note fCLK 12MHz 3.6V note fCLK 12MHz 3.6V P1.0 P1.1 note 3VCC 3.6V) P1.0 P1.1 INPUT 3.6V 3.6V 3.6V 3.6V 3.6V PARAMETER TEST CONDITIONS SM894051 8-Bits Micro-controller With4KBFlashROMembedded LIMITS -0.4 -0.4 -0.2 -0.2 -0.2 UNIT VOL1 VOL2 VOH1 ISK1 ISK2 ISR1 RRST 3.6V 3.0V ~3.6V, Input current level 0.45V. note Transition current High P3.0~P3.5, P3.7 3.6V, 3.0V ~3.6V, Input leakage current P1.0~P1.1 0.45V<VIN<VCC OUTPUT Output voltage, P1.2~P1.7, P3.0~P3.5, 6mAVCC =3.3V P3.7 5mAVCC =3.3V Output voltage P1.0~P1.1 =-30uAVCC =3.3V Output High voltage P3.0~P3.5, P3.7 =-30uAVCC =3.3V Output High voltage, P1.2~P1.7 Sink Current 3.3V, Sink Current (LEDD Enable) 3.3V, Source Current 3.3V, Internal RESET pull-down resistor Test freq=1MHz, TA=25 capacitance NOTES ELECTRICAL CHARACTERISTICS operating supply current measured with output disconnected; XTAL1 driven with 5ns; VSS+0.5V; VIH=VCC-0.5V; XTAL2 connect; IDLE MODE supply current measured with output pins disconnected; XTAL1 driven with 5ns; VSS+0.5V; VIH=VCC-0.5V; XTAL2 connect; POWER-DOWN MODE supply current measured with output pins disconnected; VSS+0.5V; VIH=VCC-0.5V; XTAL2 connect; Port source transition current when they being externally driven from HIGH LOW. transition current reaches maximum value when approximately Under steady state (non-transient) conditions, must externally Limited follows: Maximum port pin: 20mA Maximum total output pins: 80mA Specifications subject change without notice contact your sales representatives most recent information. ISSFD-M026 Ver:C SM894051 /2009 SM894051 8-Bits Micro-controller With4KBFlashROMembedded Active Mode Test Circuit: 894051 XTAL2 XTAL1 Characteristic VCC=3.3V±10%, VSS=0V, tclk fmax(maximum operating frequency) Symbol FIGURE PARAMETER External Clock drive into XTAL1 tCLK tCLKH tCLKL tCLKR tLLIV tCYC NOTES: Operating 25MHz. Xtal1 Period Xtal1 HIGH time Xtal1 time XTAL1 rise time XTAL1 fall time Controller cycle time tCLK 40(Note1) 3.33 UNIT Symbol tXLXL tQVXH tXHQX tXHDX tXHDV FIGURE PARAMETER UART Serial port clock time Output data setup clock rising edge Output data hold after clock rising edge Input data hold after clock rising edge Clock rising edge input data valid 12tCLK 10tCLK-133 2tCLK-117 UNIT 10tCLK-133 2.0V 0.8V 2.0V Test Points 0.8V Notes: inputs during testing driven 2.4V logic "HIGH" 0.45V logic "LOW". Timing measurements 2.0V logic "HIGH" 0.8V Figure Testing Input/Output Specifications subject change without notice contact your sales representatives most recent information. ISSFD-M026 Ver:C SM894051 /2009 SM894051 8-Bits Micro-controller With4KBFlashROMembedded Instruction XLXL CLOCK XHQX QVXH XHDX XHDV VALID VALID VALID VALID VALID VALID VALID VALID Figure5 UART waveform Shift Register MODE Instruction SM894051 uses powerful instruction 80C51. consists single-byte, two-byte, threebyte instructions. Among them instruction executed machine-cycle, instructions machine-cycles, multiply, instructions machine-cycles. summary instruction given Table Addressing Mode Notes instruction address modes: direct #data #data16 addr11 Register R7-R0 currently selected register bank. 8-bits internal data location's address. This could internal DATA location (0-127) [i.e., port, control register, status register, etc. (128-255)] 8-bits location addressed indirectly through register actual register bank 8-bits constant included instruction 16-bits constant included instruction 11-bits destination address. Used ACALL AJMP. branch anywhere within same Kbytes page program memory first byte following instruction. Signed (2's complement) 8-bits offset byte. Used SJMP conditional jumps. Range -128 +127 bytes relative first byte following instruction. Direct addressed internal data Table Summary instruction Mnemonic Arithmetic Instructions A,Rn A,direct A,@Ri A,#data ADDC A,Rn ADDC ADDC ADDC SUBB SUBB SUBB SUBB A,direct A,@Ri A,#data A,Rn A,direct A,@Ri A,#data direct OPERATION direct <@Ri> #data direct #data direct <@Ri> A#data A=A+1 direct direct <@Ri> <@Ri> BYTE CYCLE Specifications subject change without notice contact your sales representatives most recent information. ISSFD-M026 Ver:C SM894051 /2009 direct DPTR direct direct <@Ri> <@Ri> DPTR DPTR (A/B) (A/B) Decimal adjust .AND. .AND. direct .AND. <@Ri> .AND. #data direct .AND. direct .AND. #data .OR. .OR. direct .OR. <@Ri> .OR. #data direct .OR. direct .OR. #data .XOR. .XOR. direct .XOR. <@Ri> .XOR. #data direct .XOR. direct .XOR. #data Rotate Left Rotate Left through Carry Rotate Right Rotate Right through Carry Swap Nibbles direct <@Ri> #data direct #data direct direct direct direct direct <@Ri> direct #data <@Ri> <@Ri> direct <@Ri> #data DPTR #data16 code memory[A+DPTR] code memory[A+PC] "@'SP', direct direct "@SP": exchange data direct exchange data exchange data exchange nibbles /bit SM894051 8-Bits Micro-controller With4KBFlashROMembedded Logical Instructions A,Rn A,direct A,@Ri A,#data direct,A direct,#data A,Rn A,direct A,@Ri A,#data direct,A direct,#data A,Rn A,direct A,@Ri A,#data direct,A direct,#data SWAP Data Transfers Instructions A,Rn A,direct A,@Ri A,#data Rn,A Rn,direct Rn,#data direct,A direct,Rn direct,direct direct,@Ri direct,#data @Ri,A @Ri,direct @Ri,#data DPTR,#data16 MOVC A,@A+DPTR MOVC A,@A+PC PUSH direct direct A,Rn A,direct A,@Ri XCHD A,@Ri Boolean Instructions SETB SETB Specifications subject change without notice contact your sales representatives most recent information. ISSFD-M026 Ver:C SM894051 /2009 C,bit C,/bit C,bit C,/bit C,bit bit,C bit,rel bit,rel bit,rel Jump Instructions ACALL addr11 LCALL addr16 RETI AJMP addr11 LJMP addr16 SJMP @A+DPTR CJNE direct,rel CJNZ #data,rel CJNZ #data,rel CJNZ @Ri, #data,rel DJNZ Rn,rel DJNZ direct,rel .AND. .AND. /bit .OR. .OR. /bit Jump Jump Jump Jump Jump Call Subroutine only bytes Address Call Subroutine bytes Address Return from subroutine Return from interrupt Jump only bytes Address Jump bytes Address Jump bytes Jump DPTR Jump Jump Jump direct Jump #data Jump #data Jump #data Decrement jump zero Decrement jump direct zero Operation SM894051 8-Bits Micro-controller With4KBFlashROMembedded Limited Certain Instructions Branching instructions: certain instructions related branching jumping should restricted. When programmer execute branching instructions like AJMP, LJMP, ACALL, LCALL, SJMP etc., they have responsibility ensure that destination branching address don't over internal program memory size. SM894051 contain bytes program memory location from 0FFFH. Data Memory, MOVX-related instructions: SM894051 contains bytes internal data memory, doesn't support external data memory access. Therefore, SM894051 doesn't include MOVX instructions. Limited down mode wake-up SM894051 ways wake-up power down mode. them hardware reset. other that using external interrupt (#INT0, #INT1) wake-up power down mode external interrupt must level trigger. Configuration Port ports P1.2 P1.7 have internal pull-up resistor. ports P1.0 P1.1 open-drain configuration, they require external pull-up resistor pull low. P1.0 P1.1 also used positive input (AIN0) negative input (AIN1) chip analog comparator. long voltage level P1.0 greater than P1.1, output voltage level on-chip analog comparator this result will stored port SFR. Specifications subject change without notice contact your sales representatives most recent information. ISSFD-M026 Ver:C SM894051 /2009 SM894051 8-Bits Micro-controller With4KBFlashROMembedded Port Port 7-bits bi-directional pins which include P3.0 P3.5 P3.7. P3.6 doesn't used general purpose pin, output on-chip analog comparator connects P3.6 which hard-wired input. provided with driving capacity LEDEN (LEDENP1, 93H) Bit7 Bit6 LEDEN LEDEN Bit5 LEDEN Bit4 LEDEN Bit3 LEDEN Bit2 LEDEN Bit1 LEDEN Bit0 LEDEN LEDEN (LEDENP3, 95H) Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 LEDEN Unused LEDEN LEDEN LEDEN LEDEN LEDEN LEDEN When Ports (Port1 Port3) output voltage, they provided with more sink current (IIL about 20mA) drive setting enable bit. example, when setting LEDNP1 high then P1.0 provided with more sink current (IIL) drive LED. each drive setting correspondent register. Extension Function Description Watch Timer Watch Timer (WDT) 16-bits free-running counter that generate reset signal counter overflows. useful systems that susceptible noise, power glitches, electronics discharge which causing software dead loop runaway. function help user software recover from abnormal software condition. different from Timer0, Timer1 general 8051. prevent reset done software periodically clearing counter. User should check SCONF register whenever unpracticed reset happened. purpose secure procedure prevent WDTC value from being changed when system runaway. There 250KHz oscillator embedded chip. WDTE will enable oscillator frequency independent system frequency. enable done setting (WDTE) WDTC. After WDTE 16-bits counter starts count with oscillator. will generate reset signal when overflows. WDTE will cleared automatically when SM894051 been reset, either hardware reset reset. reset done setting CLEAR WDTC before counter overflow. This will clear content 16-bits counter counter re-start count from beginning. Watch Timer Registers Watch Register WDTKEY ($97) Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 KEY7 KEY6 KEY5 KEY4 KEY3 KEY2 KEY1 KEY0 default, WDTC read only. User needs write values 1EH, 0E1H sequentially WDTKEY (97H) register enable WDTC write attribute, which WDTKEY, 01EH WDTKEY, 0E1H Specifications subject change without notice contact your sales representatives most recent information. ISSFD-M026 Ver:C SM894051 /2009 SM894051 8-Bits Micro-controller With4KBFlashROMembedded When WDTC set, user need write another values E1H, sequentially WDTKEY (97H) register disable WDTC write attribute, That WDTKEY, 0E1H WDTKEY, 01EH Watch Timer Registers Control Register WDTC ($9F) Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 WDTE Reserve CLEAR Unused Unused WDTE: Watch Timer enable CLEAR: Watch Timer reset CLEAR to1, Watch Timer will reset. User don't reset value [2:0] Overflow period select bits PS2~PS0: clock sourer divider [2:0] Overflow Period (ms) 2.048 4.096 8.192 16.384 32.768 65.536 131.072 262.14 Watch Timer Register System Control Register SCONF ($BFH) Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 Unused Unused Unused Unused Reserved Unused Unused WDR: Watch Timer Reset. When system reset Watch Timer overflow, will ALEI: output inhibit bit, reduce Setting (ALEI) SCONF inhibit clock signal Fosc/6Hz output pin. (WDR) SCONF Watch Timer Reset bit. will when reset signal generated overflow. User should check whenever unpredicted reset happened. Bit1 Bit0 Specifications subject change without notice contact your sales representatives most recent information. ISSFD-M026 Ver:C SM894051 /2009 SM894051 8-Bits Micro-controller With4KBFlashROMembedded Application Reference Valid SM894051 X'tal 3MHz 6MHz 9MHz open open open X'tal 16MHz open 25MHz 12MHz open XTAL2 NOTE: Oscillation circuit differ with different crystal ceramic resonator higher oscillation frequency which each crystal ceramic resonator characteristics. User should check with crystal ceramic resonator manufacture appropriate value external components. Specifications subject change without notice contact your sales representatives most recent information. Crystal SM894051 XTAL1 ISSFD-M026 Ver:C SM894051 /2009 SM894051 8-Bits Micro-controller With4KBFlashROMembedded writer list Company Advantech No.98, Ming-Chung Rd., Shin-Tien City, Taipei, Taiwan, site: http://www.aec.com.tw Contact info Tel:02-22182325 Fax:02-22182435 E-mail: aecwebmaster@advantech.com.tw Programmer Model Number Tool 48XP/UXP Tool 848/848XP Hi-Lo 4F.,No.18,Lane 79,Rueiguang Rd.,Neihu,Taipei,Taiwan R.O.C. site: http://www.hilosystems.com.tw Tel: 02-87923301 Fax:02-87923285 E-mail: support@hilosystems.com.tw series Leap F1-4, Lane 609, Chunghsin Rd., Sec. Sanchung, Taipei Taiwan, site: http://www.leap.com.tw Xeltek Electronic Co., Bldg 6-31 Meizhiguo garden, Jiangjun Ave., Jiangning, Nanjing, China 211100 site: http://www.xeltek-cn.com Guangzhou Zhiyuan Electronic Co.,Ltd Floor 2,No.7 building,Huangzhou Industrial Estate,Chebei Road,Tianhe district,Guangzhou,China 510660 site: http://www.embedtools.com/ TianJin Weilei technology 357,Venturetech Center,12 Keyan West Road Nankai District,Tianjin,P.R.C, 300192 site: http://www.weilei.com.cn/ GuangZhou Chang Xingjinggong Technology Development Ltd. Room No.167 CuiJing street ChangXing road TianHe district GuangZhou. site: http://www.top2048.com/ Tel: 886-2-29991860 Fax:02-29990015 E-mail: service@leap.com.tw Leap-48 Tel: 86-25-52765201, E-mail: f_l@xeltek.com.cn zxl@xeltek.com.cn Superpro 280U Superpro 580U Superpro 3000U Superpro 9000U TEL: +86-20-28872449 E-mail: mcu@programtec.com SmartPRO 5000U/X8 TEL: 86-22-87891218#801 E-mail: weilong@weilei.com.cn cm@weilei.com.cn VP-890;VP-980;VP-880;VP-680 VP-480;VP-380;VP-280;VP-190 TEL: 86-20-61391469 E-mail: chen@top2048.com TOP-2007 Specifications subject change without notice contact your sales representatives most recent information. ISSFD-M026 Ver:C SM894051 /2009 Other recent searchesuPD78F0714 - uPD78F0714 uPD78F0714 Datasheet TSB41LV01 - TSB41LV01 TSB41LV01 Datasheet TMP86FS49AUG - TMP86FS49AUG TMP86FS49AUG Datasheet SB570 - SB570 SB570 Datasheet SB5100 - SB5100 SB5100 Datasheet RL101 - RL101 RL101 Datasheet RL107 - RL107 RL107 Datasheet MJ11014 - MJ11014 MJ11014 Datasheet BFR740L3 - BFR740L3 BFR740L3 Datasheet
Privacy Policy | Disclaimer |