Please enter a valid full or partial manufacturer part number with a minimum of 3 letters or numbers

    T89C51 Search Results

    SF Impression Pixel

    T89C51 Price and Stock

    Microchip Technology Inc AT89C51CC03UA-RDTUM

    IC MCU 8BIT 64KB FLASH 64LQFP
    Distributors Part Package Stock Lead Time Min Order Qty Price Buy
    DigiKey AT89C51CC03UA-RDTUM Tray 4,662 1
    • 1 $10.71
    • 10 $10.71
    • 100 $8.88
    • 1000 $8.88
    • 10000 $8.88
    Buy Now
    TME AT89C51CC03UA-RDTUM 117 1
    • 1 $11.2
    • 10 $10.7
    • 100 $9.27
    • 1000 $9.27
    • 10000 $9.27
    Buy Now
    Avnet Silica AT89C51CC03UA-RDTUM 6 Weeks 160
    • 1 -
    • 10 -
    • 100 -
    • 1000 -
    • 10000 -
    Buy Now
    EBV Elektronik AT89C51CC03UA-RDTUM 320 5 Weeks 160
    • 1 -
    • 10 -
    • 100 -
    • 1000 -
    • 10000 -
    Buy Now
    Win Source Electronics AT89C51CC03UA-RDTUM 2,700
    • 1 -
    • 10 $11.7417
    • 100 $9.5401
    • 1000 $9.5401
    • 10000 $9.5401
    Buy Now

    Microchip Technology Inc AT89C51RD2T-RLRUM

    IC MCU 8BIT 64KB FLASH 44VQFP
    Distributors Part Package Stock Lead Time Min Order Qty Price Buy
    DigiKey () AT89C51RD2T-RLRUM Cut Tape 1,874 1
    • 1 $8.58
    • 10 $8.58
    • 100 $7.1301
    • 1000 $7.1301
    • 10000 $7.1301
    Buy Now
    AT89C51RD2T-RLRUM Digi-Reel 1,874 1
    • 1 $8.58
    • 10 $8.58
    • 100 $7.1301
    • 1000 $7.1301
    • 10000 $7.1301
    Buy Now
    Mouser Electronics AT89C51RD2T-RLRUM 1,275
    • 1 $8.58
    • 10 $8.58
    • 100 $7.13
    • 1000 $7.13
    • 10000 $7.13
    Buy Now
    Microchip Technology Inc AT89C51RD2T-RLRUM Reel 599 7 Weeks
    • 1 $8.58
    • 10 $8.58
    • 100 $7.13
    • 1000 $6.55
    • 10000 $6.23
    Buy Now
    Master Electronics AT89C51RD2T-RLRUM
    • 1 -
    • 10 -
    • 100 -
    • 1000 $10.37
    • 10000 $6.92
    Buy Now

    Microchip Technology Inc AT89C5122D-PSTUM

    IC MCU 8BIT 32KB FLASH 64QFN
    Distributors Part Package Stock Lead Time Min Order Qty Price Buy
    DigiKey AT89C5122D-PSTUM Tray 1,158 1
    • 1 $7.28
    • 10 $6.195
    • 100 $5.625
    • 1000 $5.625
    • 10000 $5.625
    Buy Now

    Microchip Technology Inc AT89C51CC02UA-RATUM

    IC MCU 8BIT 16KB FLASH 32VQFP
    Distributors Part Package Stock Lead Time Min Order Qty Price Buy
    DigiKey AT89C51CC02UA-RATUM Tray 490 1
    • 1 $8.17
    • 10 $8.17
    • 100 $6.81
    • 1000 $6.81
    • 10000 $6.81
    Buy Now
    Microchip Technology Inc AT89C51CC02UA-RATUM Tray 2,250 7 Weeks
    • 1 $8.17
    • 10 $8.17
    • 100 $6.81
    • 1000 $6.25
    • 10000 $5.95
    Buy Now
    TME AT89C51CC02UA-RATUM 190 1
    • 1 $8.15
    • 10 $7.9
    • 100 $6.9
    • 1000 $6.9
    • 10000 $6.9
    Buy Now
    NAC AT89C51CC02UA-RATUM Tray 250
    • 1 $8.49
    • 10 $8.49
    • 100 $7.69
    • 1000 $7.04
    • 10000 $7.04
    Buy Now
    Master Electronics AT89C51CC02UA-RATUM
    • 1 -
    • 10 -
    • 100 $13.44
    • 1000 $6.45
    • 10000 $6.45
    Buy Now

    Microchip Technology Inc AT89C51IC2-SLRUL

    IC MCU 8BIT 32KB FLASH 44PLCC
    Distributors Part Package Stock Lead Time Min Order Qty Price Buy
    DigiKey AT89C51IC2-SLRUL Cut Tape 376 1
    • 1 $2.89
    • 10 $2.89
    • 100 $2.0868
    • 1000 $2.0868
    • 10000 $2.0868
    Buy Now
    NAC AT89C51IC2-SLRUL 500
    • 1 $9.6
    • 10 $9.6
    • 100 $8.71
    • 1000 $7.96
    • 10000 $7.96
    Buy Now
    Master Electronics AT89C51IC2-SLRUL
    • 1 -
    • 10 -
    • 100 -
    • 1000 $7.27
    • 10000 $7.27
    Buy Now

    T89C51 Datasheets (500)

    Part ECAD Model Manufacturer Description Curated Datasheet Type PDF PDF Size Page count
    T89C51001CA-7CTIM
    Atmel Enhanced 8-bit MCU with CAN controller and Flash Original PDF 894.45KB 149
    T89C51001CA-RLSIM
    Atmel Enhanced 8-bit MCU with CAN controller and Flash Original PDF 894.45KB 149
    T89C51001CA-RLTIM
    Atmel Enhanced 8-bit MCU with CAN controller and Flash Original PDF 894.45KB 149
    T89C51001UA-5LSIM
    Atmel Enhanced 8-bit MCU with CAN controller and Flash Original PDF 894.45KB 149
    T89C51001UA-7CTIM
    Atmel Enhanced 8-bit MCU with CAN controller and Flash Original PDF 894.45KB 149
    T89C51001UA-RLTIM
    Atmel Enhanced 8-bit MCU with CAN controller and Flash Original PDF 894.45KB 149
    T89C5115
    Atmel Low-pin-count 8-bit Microcontroller with A/D Converter and 16K Bytes of Flash Memory We recommend to implement an external brown ... Original PDF 448.63KB 15
    T89C5115
    Atmel Low Pin Countl 8-bit Microcontroller with A/D Converter and 16 KBytes Flash Memory Original PDF 751.01KB 113
    T89C5115
    Atmel 80C51 Microcontrollers Original PDF 203.96KB 30
    T89C5115
    Atmel Low Pin count 8-bit microcontroller with A-D Converter and 16-Kbyte Flash Original PDF 1.03MB 105
    T89C5115
    Unknown Low Pin Count Original PDF 726.06KB 107
    T89C5115-RATIM
    Atmel Low pin count 8-bit microcontroller with A/D converter and 16K bytes flash memory. Supply voltage 5 V. Max frequency 40 MHz. Original PDF 711.8KB 110
    T89C5115-RATIM
    Atmel Embedded - Microcontrollers, Integrated Circuits (ICs), IC MCU 8BIT 16KB FLASH 32VQFP Original PDF 113
    T89C5115-SISIM
    Atmel Low pin count 8-bit microcontroller with A/D converter and 16K bytes flash memory. Supply voltage 5 V. Max frequency 40 MHz. Original PDF 711.8KB 110
    T89C5115-SISIM
    Atmel Embedded - Microcontrollers, Integrated Circuits (ICs), IC MCU 8BIT 16KB FLASH 28PLCC Original PDF 113
    T89C5115-TDSIM
    Atmel Embedded - Microcontrollers, Integrated Circuits (ICs), IC MCU 8BIT 16KB FLASH 24SOIC Original PDF 113
    T89C5115-TISIM
    Atmel Low pin count 8-bit microcontroller with A/D converter and 16K bytes flash memory. Supply voltage 5 V. Max frequency 40 MHz. Original PDF 711.8KB 110
    T89C5115-TISIM
    Atmel Embedded - Microcontrollers, Integrated Circuits (ICs), IC MCU 8BIT 16KB FLASH 28SOIC Original PDF 113
    T89C5115-TISUM
    Atmel Embedded - Microcontrollers, Integrated Circuits (ICs), IC MCU 8BIT 16KB FLASH 28SOIC Original PDF 113
    T89C5121
    Atmel 8-bit Microcontroller with MULTI-PROTOCOL SMART CARD INTERFACE Original PDF 807.51KB 108
    ...

    T89C51 Datasheets Context Search

    Catalog Datasheet Type Document Tags PDF

    atmel bootloader C51

    Abstract: nnb fuse T89C51CC01 SPECIFICATION CAN ISP
    Contextual Info: SPECIFICATION CAN ISP In-system Programming Products - CAN Protocol Stack for C51 1. Introduction 1.1. Overview This document describes the CAN Protocol used to program the Flash code memory of the T89C51CCxx family of microcontrollers from Atmel Wireless & Microcontrollers.


    Original
    T89C51CCxx 100Kbit/s 500kbit/s atmel bootloader C51 nnb fuse T89C51CC01 SPECIFICATION CAN ISP PDF

    atmel 8051 datasheet

    Abstract: 8051 opcode Atmel 8051 Microcontrollers 80C51 T89C51CC01 can bootloader 4131C
    Contextual Info: Active T89C51CC01 Errata List • Flash/EEPROM – First Read After Write Disturbed • Flash/EEPROM – First Read After Load Disturbed • Timer 2 – Baud Rate Generator – No IT When TF2 is Set by Software • Timer 2 – Baud Rate Generator – Long Start Time


    Original
    T89C51CC01 A00151 A00369 80C51 A00367, A00368, A00396 A00529 A00510, atmel 8051 datasheet 8051 opcode Atmel 8051 Microcontrollers can bootloader 4131C PDF

    bosch me 7.3.1

    Abstract: T89C51CC02 80C51 PLCC28 PLCC-28 SOIC24 SOIC28 TSSOP28 IE-07
    Contextual Info: T89C51CC02 8-bit MCU with CAN controller and Flash 1. Description Part of the CANaryTM family of microcontrollers dedicated to CAN network applications, the T89C51CC02 is a low pin count 8-bit Flash microcontroller. Besides the full CAN controller T89C51CC02 provides


    Original
    T89C51CC02 T89C51CC02 80C51 T89C51CC02. 89C51CC02 PLCC28, SOIC28, bosch me 7.3.1 PLCC28 PLCC-28 SOIC24 SOIC28 TSSOP28 IE-07 PDF

    atmel 89C51RD2

    Abstract: 89C51RD2 pwm application note 64Kx8 RAM 89C51RD2 parallel programming ATMEL 89C51RD2 datasheet 89C51RD2 EEPROM philips 89C51RD2 T89C51RD2 Bootloader Errata Sheet T89C51RD2 Instruction set Architecture 89C51RD2
    Contextual Info: T89C51RD2 0 to 40MHz Flash Programmable 8-bit Microcontroller 1. Description ATMEL Wireless and Microcontrollers T89C51RD2 is high performance CMOS Flash version of the 80C51 CMOS single chip 8-bit microcontroller. It contains a 64 Kbytes Flash memory block for program and for data.


    Original
    T89C51RD2 40MHz T89C51RD2 80C51 80C52 89C51RD2 PDIL40 atmel 89C51RD2 89C51RD2 pwm application note 64Kx8 RAM 89C51RD2 parallel programming ATMEL 89C51RD2 datasheet 89C51RD2 EEPROM philips 89C51RD2 T89C51RD2 Bootloader Errata Sheet T89C51RD2 Instruction set Architecture 89C51RD2 PDF

    89c51rd2 application notes

    Contextual Info: T89C51RD2 0 to 40MHz Flash Programmable 8-bit Microcontroller 1. Description TEMIC T89C51RD2 is high performance CMOS Flash version of the 80C51 CMOS single chip 8-bit microcontroller. It contains a 64 Kbytes Flash memory block for program and for data. The 64 Kbytes Flash memory can be programmed either


    Original
    T89C51RD2 40MHz T89C51RD2 80C51 80C52 89C51RD2 PDIL40 89c51rd2 application notes PDF

    DS2401

    Abstract: RTC-8563 i2c to RS-485 converter 1B28C U335
    Contextual Info: phyCORE-T89C51CC01 Hardware Manual Edition August 2001 A product of a PHYTEC Technology Holding company phyCORE-T89C51CC01 In this manual are descriptions for copyrighted products that are not explicitly indicated as such. The absence of the trademark  and copyright () symbols


    Original
    phyCORE-T89C51CC01 L-579e D-55135 DS2401 RTC-8563 i2c to RS-485 converter 1B28C U335 PDF

    Contextual Info: PA51CC2-xDx Data Sheet 28 pin SO or PLCC socket/40 pin DIP 0.6” plug Supported Device/Footprints Adapter Construction Using one of these adapters, the Atmel T89C51CC02 in either SOIC or PLCC package can be programmed using the 40 pin DIP footprint specified by Atmel.


    Original
    PA51CC2-xDx socket/40 T89C51CC02 AT89C51CC02 PLCC28 PA51CC2-SD PA51CC2-PDZ PA5111-xDx 51CC2-XD PDF

    89C51RD2

    Abstract: atmel 89C51RD2 89c51rd2 working ATMEL 89C51RD2 datasheet MP-51RD2 FE-51RD2 plcc44 socket Atmel 8051 Microcontrollers 89c51rd2 isp PLCC-44
    Contextual Info: CEIBO FE-51RD2 Development System Development System for Atmel W&M T89C51RD2 Microcontrollers FEATURES • Emulates Atmel W&M T89C51RD2 • 60K Code Memory • Real-Time Emulation and Trace • Frequency up to 20MHz/3V, 33MHz/5V • ISP and X2 Mode Support


    Original
    FE-51RD2 T89C51RD2 T89C51RD2 20MHz/3V, 33MHz/5V 115Kbaud FE-51RD2 89C51RD2 0000h) atmel 89C51RD2 89c51rd2 working ATMEL 89C51RD2 datasheet MP-51RD2 plcc44 socket Atmel 8051 Microcontrollers 89c51rd2 isp PLCC-44 PDF

    C LANGUAGE 8051

    Abstract: 80C51 T89C5115
    Contextual Info: C Flash Drivers for the T89C5115 for Keil Compilers This application note describes C routines for Keil compiler to perform In-application Programming/Self programming according to the “T89C5115 UART Bootloader Datasheet”. The T89C5115 provides on-chip UART Bootloader which contains routines to perform


    Original
    T89C5115 80C51 C LANGUAGE 8051 80C51 PDF

    Write Code Access to Atmel T89C51xx Using Hitex DProbeHS Emulator

    Abstract: atmel bootloader C51 8051 hex code atmel 8051 microcontroller datasheet 8051 microcontroller pdf free download atmel 8051 datasheet 8051 hex code sheet T89C5115 T89C51AC2 T89C51CC01
    Contextual Info: How to Emulate Read/Write Code Access To Atmel T89C51xx Using Hitex DProbeHS Emulator Atmel C51 In-Sytem Programmable ISP Flash Microcontrollers embed a bootloader memory sector that enables users to perform self-programming in the Application Flash Memory area.


    Original
    T89C51xx T89C5115, T89C51CC02, T89C51AC2, T89C51CC01, T89C51RB2, T89C51RC2, T89C51IC2, T89C51RD2. Write Code Access to Atmel T89C51xx Using Hitex DProbeHS Emulator atmel bootloader C51 8051 hex code atmel 8051 microcontroller datasheet 8051 microcontroller pdf free download atmel 8051 datasheet 8051 hex code sheet T89C5115 T89C51AC2 T89C51CC01 PDF

    AT89C51RD2

    Abstract: AT89C51RD2 -um at89c51ed2 SPI code atmel at89c51rd2 atmel at89c51ed2 8051 memory organization t89c51* serial flip atmel isp T89C51RD2 atmel t89c51rd2
    Contextual Info: Migration from T89C51RD2 to T89C51RD2/ED2 This application note is a guide to assist current T89C51RD2 users in converting existing designs to the T89C51RD2/ED2 devices. In addition to the functional changes, the electrical characteristics of the T89C51RD2/ED2 are different including


    Original
    T89C51RD2 AT89C51RD2/ED2 AT89C51RD2/ED2 T89C51RD2 4239B AT89C51RD2 AT89C51RD2 -um at89c51ed2 SPI code atmel at89c51rd2 atmel at89c51ed2 8051 memory organization t89c51* serial flip atmel isp atmel t89c51rd2 PDF

    C Flash Drivers for the T89C51CC01UA for Keil Compiler

    Abstract: T89C51CC01UA 4227ac
    Contextual Info: C Flash Drivers for the T89C51CC01UA for Keil Compilers This application note describes C routines for Keil compiler to perform In-application Programming/Self programming according to the “T89C51CC01UA UART Bootloader Datasheet”. The T89C51CC01UA provides on-chip UART Bootloader which contains routines to


    Original
    T89C51CC01UA C Flash Drivers for the T89C51CC01UA for Keil Compiler 4227ac PDF

    CA by Atmel T89C51CC01 CAN microcontroller

    Abstract: atmel 8051 microcontroller with built in ADC h2 zapi Philips ID27 infineon tqfp-44 zapi h1 controller atmel 8051 sample code idt7 db44 pinout bosch can 2.0B time setting
    Contextual Info: How to Replace Infineon SABC505C/CA by Atmel T89C51CC01 CAN Microcontroller Infineon Technologies developed a family of C500 core 8051 compatible micro-controllers running with the standard 80C51 12 clocks per cycle. Peripherals such as Controller Area Network CAN: BOSCH Standard and capture and compare channels


    Original
    SABC505C/CA T89C51CC01 80C51 C51X2 4228B CA by Atmel T89C51CC01 CAN microcontroller atmel 8051 microcontroller with built in ADC h2 zapi Philips ID27 infineon tqfp-44 zapi h1 controller atmel 8051 sample code idt7 db44 pinout bosch can 2.0B time setting PDF

    AT89C51RD2 parallel PROGRAMMER

    Abstract: atmel AT89C51RD2 PROGRAMMER AT89C51RD2 PROGRAMMER AT89C51ED2 PROGRAMMER bootloader at89c5131 usb interface code example at89c5131 parallel programmer intel 8051 microcontroller bootloader isp AT89c51rc2 application note for programmer at89c51cc03 parallel programmer
    Contextual Info: Marcom Technical Document Release Document Identification ★ Datasheet ★ Application note ★ Manual ★ Errata Sheet Lit.# / Rev.letter Doc. Date 4218C 24/10/2003 Other technical ★ Part Number Product Description Programming T89C51xx and T89C51xx with Device Programmers


    Original
    4218C T89C51xx AT89C51xx T89ich 4218C AT89C51RD2 parallel PROGRAMMER atmel AT89C51RD2 PROGRAMMER AT89C51RD2 PROGRAMMER AT89C51ED2 PROGRAMMER bootloader at89c5131 usb interface code example at89c5131 parallel programmer intel 8051 microcontroller bootloader isp AT89c51rc2 application note for programmer at89c51cc03 parallel programmer PDF

    89C51CC01

    Abstract: bosch me 7.3.1 bootloader for 89c51cc01 80C51 PLCC44 T89C51CC01 TQFP44 IDT27 PHS10
    Contextual Info: T89C51CC01 Enhanced 8-bit MCU with CAN controller and Flash 1. Description The T89C51CC01 is first member of the CANaryTM family of 8-bit microcontrollers dedicated to CAN network applications. While remaining fully compatible with the 80C51 it offers a superset of this standard microcontroller. In X2


    Original
    T89C51CC01 T89C51CC01 80C51 T89C51CC01. 89C51CC01 TQFP44 PLCC44 CA-BGA64 89C51CC01 bosch me 7.3.1 bootloader for 89c51cc01 PLCC44 TQFP44 IDT27 PHS10 PDF

    can bootloader

    Contextual Info: Active T89C5115 Errata List • Timer 2 Baud Rate Generator Mode – Long Start Time • UART – RB8 Lost with JBC on SCON Register • ADC- Interrupt During Idle Conversion • Flash/EEPROM – First Read After Load Disturbed • C51 Core – Bad Exit of Power-down in X2 Mode


    Original
    T89C5115 80C51 T89C5115 4177B can bootloader PDF

    sch001

    Contextual Info: T89C51CC01 Enhanced 8-bit MCU with CAN controller and Flash 1. Description The T89C51CC01 is member of the C51 X2 family of 8-bit microcontrollers dedicated to CAN network applications. While remaining fully compatible with the 80C51 it offers a superset of this standard microcontroller. In X2


    Original
    T89C51CC01 T89C51CC01 80C51 T89C51CC01. X000b sch001 PDF

    BL51

    Abstract: EK51 G100 T89C51CC01 wireless keyboard 8051
    Contextual Info: phyCORE-T89C51CC01 QuickStart Instructions Using PHYTEC FlashTools98 for Windows and the Keil µVision2 Software Evaluation Development Tool Chain Note: The PHYTEC Spectrum CD includes the electronic version of the English phyCORE-T89C51CC01 Hardware Manual


    Original
    phyCORE-T89C51CC01 FlashTools98 phyCORE-T89C51CC01 0x0000 0x00FF. L-580e BL51 EK51 G100 T89C51CC01 wireless keyboard 8051 PDF

    AT89C51AC2

    Abstract: 80C51 T89C51AC2
    Contextual Info: Active T89C51AC2, T89C51AC2 Errata List • • • • • • • • • • Flash/EEPROM – First Read After Write Disturbed Timer 2 – Baud Rate Generator – No IT When TF2 is Set by Software Timer 2 – Baud Rate Generator – Long Start Time UART – RB8 Lost with JBC on SCON Register


    Original
    T89C51AC2, AT89C51AC2 80C51 /T89C51AC2 A00151 A00369 4159G T89C51AC2 PDF

    atmel bootloader C51

    Abstract: xaf hsb Programming Bootloader F000H rs232 parallel flash programmer F800H ATMEL PROTOCOL rs232 protocol CAN protocol program eeprom programmer
    Contextual Info: Programming T89C51xx with Device Programmers Overview Most of the new T89C51xx from Atmel have one, two, or three memory areas and configuration bytes while device programmers usually provide a single programming buffer. This application note explains how to program Atmel T89C51xx microcontrollers with


    Original
    T89C51xx T89C51RD2, T89C51RB2/RC2, T89C51IC2, T89C51CC01, T89C51CC02, T89C51AC2, T89C51SND1 atmel bootloader C51 xaf hsb Programming Bootloader F000H rs232 parallel flash programmer F800H ATMEL PROTOCOL rs232 protocol CAN protocol program eeprom programmer PDF

    C Flash Drivers for the T89C51CC02UA for Keil Compiler

    Contextual Info: C Flash Drivers for the T89C51CC02UA for Keil Compilers This application note describes C routines for Keil compiler to perform In-application Programming/Self programming according to the “T89C51CC02UA UART Bootloader Datasheet”. The T89C51CC02UA provides on-chip UART Bootloader which contains routines to


    Original
    T89C51CC02UA C Flash Drivers for the T89C51CC02UA for Keil Compiler PDF

    C LANGUAGE 8051

    Contextual Info: C Flash Drivers for T89C51RC/RB/IC2 and T89C51RC/RB/IC2 for Keil Compilers This application note describes C routines for Keil compiler to perform In-application Programming/Self programming according to the “T89C51RC/RB/IC2 and T89C51RC/RB/IC2 Datasheet”.


    Original
    T89C51RC/RB/IC2 AT89C51RC/RB/IC2 C LANGUAGE 8051 PDF

    DIP8 socket

    Abstract: T89C51CC01 SO8 DIP8 socket bargraph LCD dongle rs232 EEPROM DIP8 PLCC68 package atmel LED message display LED BARGRAPH PLCC44 socket
    Contextual Info: C51 MICROCONTROLLERS T89C51CC01 CAN MCU Demo-kit l Along with the Atmel FLIP software, the board RS232 connector l Extension connectors l On-board regulator 9 V external supply helps to evaluate the Flash and EEPROM Insystem Programming functionality of the


    Original
    T89C51CC01 RS232 128kB 2x64kB PLCC44, PLCC68 DIL24 DIP8 socket SO8 DIP8 socket bargraph LCD dongle rs232 EEPROM DIP8 PLCC68 package atmel LED message display LED BARGRAPH PLCC44 socket PDF

    atmel 8051 sample code

    Abstract: T89C51 DK51 transistor dk51
    Contextual Info: Application Note T89C51CC01 CAN Bus Programming and Simulation APNT_165 OVERVIEW This application note demonstrates programming and simulation of the on-chip CAN interface of the Atmel WM T89C51CC01. The T89C51CC01 integrates a full CAN controller that can be


    Original
    T89C51CC01 T89C51CC01. D-85630 8-Nov-01 atmel 8051 sample code T89C51 DK51 transistor dk51 PDF