Download: 8-bit Microcontroller Application Note

8-bit Microcontroller Application Note Rev. 2534A–AVR–05/03 AVR415: RC5 IR Remote Control Transmitter Features • Utilizes ATtiny28 Special HW Modulator and High Current Drive Pin • Size Efficient Code, Leaves Room for Large User Code • Low Power Consumption through Intensive Use of Sleep Modes • Cost Effective through Few External Components Figure 1. RC5 Transmitter VCC VCC R1 VCC D1 IL RESET R3 PORT B C1 XTAL1 D2 R2 ATtiny28 PA2 Q1 XTAL1 C2 PORT D GND Introduction Use of IR (infrared) light as a method for wireless communication has become popular for remote control applications. There are a...
Author: Zoble1980 Shared: 8/19/19
Downloads: 911 Views: 2483

Content

8-bit

Microcontroller Application Note

Rev. 2534A–AVR–05/03

AVR415: RC5 IR Remote Control Transmitter Features

• Utilizes ATtiny28 Special HW Modulator and High Current Drive Pin • Size Efficient Code, Leaves Room for Large User Code • Low Power Consumption through Intensive Use of Sleep Modes • Cost Effective through Few External Components Figure 1. RC5 Transmitter

VCC VCC

R1 VCC D1 IL

RESET

R3 PORT B C1 XTAL1 D2 R2 ATtiny28 PA2 Q1 XTAL1 C2 PORT D

GND Introduction

Use of IR (infrared) light as a method for wireless communication has become popular for remote control applications. There are a number of different standards for such communication. In this application note the widely used RC5 coding scheme from Philips will be described, and a fully working remote control solution will be presented. This application will use the ATtiny28 AVR microcontroller for this purpose. This pow- erful unit contains a hardware modulator, a high current LED driver and interrupt options which makes it especially well suited for these kinds of applications. Figure 2. RC5 Frame Format St1 St2 Ctrl S4 S3 S2 S1 S0 S5 S4 S3 S2 S1 S0 Figure 3. Bi-phase Coding 1 0, Figure 4. Example of Transmission Figure 5. Signal Before and After Modulation

HM

11001100Carrier Frequency

RC5 Coding Scheme The RC5 code is a 14-bit word bi-phase coded signal (see Figure 2). The two first bits

are start bits, always having the value “1”. The next bit is a control bit, which is toggled every time a button is pressed on the remote control transmitter. This gives an easy way of determining whether a button is pressed and held down, or pressed and released continuously. Five system bits hold the system address so that only the right system responds to the code. Usually, TV sets have the system address 0, VCRs the address 5 and so on. The command sequence is six bits long, allowing up to 64 different com- mands per address. The bits are transmitted in bi-phase code (also known as Manchester code) as shown in Figure 3. An example where the command 0x35 is sent to system 5 is shown in Figure 4. Note that Figure 3 and Figure 4 show the signal that enters the ATtiny28 hardware modulator. The actual signal emitted by the IR-LED will be modulated with a certain carrier frequency as shown in Figure 5.

ATtiny28: The Ideal ATtiny28 is a low cost, high-performance 8-bit AVR RISC microcontroller with a number Solution for of features that makes it well suited for remote control applications. The built-in hard-

ware modulator eases the task of generating the carrier frequency on which a data

Intelligent Remote signal can be modulated. Frequency and duty-cycle are both easily changed by modify- Control Systems ing the value residing in the Modulation Control Register MODCR. The high current

driver on pin two of port A (PA2) is capable of driving a LED with a minimum of external components. This reduces size and system cost. In Power-down mode, the microcon- troller can be configured to wake up on a low level from any pin on Port B. This provides an easy solution for waking up, scanning the keyboard, sending the command and returning to Power-down mode. This application implements an easy keyboard scan- ning routine using Port B and Port D.

Implementation Figure 1 shows the complete schematics for a remote control transmitter. The 455 kHz

resonator gives the application a reliable and flexible clock base. The external LED driver circuit provides a constant current for the IR-LED. Resistor R3 determines the driver strength, and is in this application chosen to 7Ω giving a drive capability of approximately 100 mA. Higher resistor values will reduce current, and lowering the resistor value will increase driver strength. The diodes, D1 and D2, are present to ensure a close to constant driving current and to compensate for temperature variations in the transistor. 2 AVR415,

AVR415

In this application note two different implementations will be presented; One low cost solution requiring only a minimum of external components, and one using an external resonator and circuitry for driving the LED. The supplied code will work for both designs.

Low Cost For cost sensitive applications with high tolerance on accuracy, a solution utilizing the Implementation internally calibrated RC Oscillator of the ATtiny28 could be used. The high current drive

capabilities of PA2 can sink the LED directly giving a solution with only a few external components as shown in Figure 6. By using an external resonator and a driver circuit for the LED, a more flexible solution is achieved. The main advantage is higher driver capabilities and higher frequency stability over volt- age range. If however the receiver is self-synchronized, it will adapt to the changing frequency of the transmitter, and a solution using the internal RC Oscillator could be used with good results. Table 1. Components Type Comment R1 3 kΩ External pull-up resistor present to make the system less susceptible to external noise. Without this component, noise might Reset the microcontroller. R2 3 kΩ V −1,4 R2 = CC min β 2IL R3 7Ω R3= 0.7/IL C1 100 pF Resonator dependant C2 100 pF Resonator dependant D1 1N4148 Small signal diode D2 1N4148 Small signal diode D3 IR LED Q1 BC807-40TD IMAX = 0,5A, β = 250 - 600 Xtal 455 kHz Resonator Figure 6. Lowcost RC5 Transmitter VCC VCC

VCC

PORTB[0..7] D3 PA2 PORTD[0..3]

GND

,

The Software The assembly code found in the AVR415.ASM file contains the latest RC5 Transmitter

software. The main program flow is shown in the flowchart in Figure 7. The program execution can be divided into two routines. Both of them are interrupt driven, and use different Power- down modes to reduce power consumption. The program is designed to use only one level of hardware stack, leaving two levels for user code.

Main The main program loop is shown in Figure 7. First all registers are initiated; The hard-

ware modulator is configured for correct frequency and duty-cycle. In this application 38 kHz is used as the carrier frequency. This differs from the RC5 standard, which spec- ifies 36 kHz for the carrier wave. The RC5 signal will however be the same, and most standard RC5 Receivers should have no problem receiving and decoding the signal. Once the IO modules are initialized the purpose of the main loop is to decide what sleep mode to use after the next wake-up. Figure 7. Main Loop Flowchart Start Init Registers. Init Port Pins to Idle State. Enable IR Driver. Enable Hardware Modulator. Is Last No Transmission Execute Finished? Interrupt Code Yes Enable Low Level Interrupt. Enable Idle Enable Power-down Mode Enable Interrupts. Enter Sleep 4 AVR415,

AVR415

The program execution can roughly be divided into two states: “Transmitting a RC5 code” and “Waiting for a key to be pressed”. While waiting for a key to be pressed, the ATtiny28 is put in Power-down mode. In this mode the current consumption for the device is at a minimum, and the wake-up time is slightly longer than for the Idle mode. Since the wake-up condition is caused by physically pressing a key, the longer wake-up time will not cause a noticeable delay in the system.

Low Level Interrupt When the ATtiny28 is in Power-down mode, a low level on any of the Port B pins will

generate a Low Level interrupt, waking the device and executing the code illustrated by the flowchart in Figure 8. The main purpose of this routine is to scan through the key- board, and determine if a valid key is pressed. If two or more buttons are pressed simultaneously the routine returns the value 0xFF indicating an error. The “checksum” ensures that 63 of 64 combinations of row and column lines are high – that only one unique combination, representing the key, is low. If only one key is pressed, the column and row bit pattern is decoded into a pointer, which is used to perform a look-up in the Command table. Further, the Low Level interrupt also controls the toggling of the control bit, indicating if a new “instance” of a command is present, or if the “same” command should be retrans- mitted. At the end of this routine, the hardware modulator is started preparing the transmission.,

Figure 8. Low Level Interrupt Flowchart

Low Level InterruptABDisable Low Level Interrupts Load Address to Start of Table. Set Checksum = 193 Add Pointer 2 (Word table) Set Column = 1 Load Low Byte of Command. Activate Column Load High Byte of Command. Select Next Column Wait for Signal Propagation Has Command No Changed? No Any Keys Pressed? Yes Yes Invert Toggle Bit Checksum += 8 Store Column Store Row Transfer Toggle Bit Deselect Column to Transmit Byte Next Column No Is bit "1"? Start Transmission by Starting Hardware Modulator. Load Number Yes of Bits to Transmit. No Select Next BitAll Columns Tested? Checksum += 1 Reset Keyboard Yes Save Command Pointer Has Entire Byte No Been Tested? Return Load no Button (0xFF) Yes Is Only Button No Pressed (Checksum = 0x00)? Yes Pointer + = 1 Shift Row Byte Right Is LSB of No Row Byte "0"? Yes Pointer + = 8 Shift Column Byte Right Is LSB of No Column Byte "1"? YesAB6AVR415,

AVR415 Timer Interrupt Routine Figure 9 shows the flowchart for the Timer Overflow interrupt. The main task of the Timer Interrupt routine is to keep track of the bit pattern that will be modulated on the IR- LED, i.e., make sure that the transmitted signal is in accordance with the bi-phase cod-

ing scheme. Once a complete frame has been transmitted, the routines also generate a necessary delay before a new transmission is to be started.

Figure 9. Timer Overflow Interrup Flowchart

Timer Interrupt Decrease Number of Bits to Transmit Have All Bits No Been Transferred? Reload Timer with Number of 38 kHz Yes Pulses to Transmit Has Holdoff No between Transmissions Is this No Occured? Second Half of Bit Space? Yes Disable Modulator Yes Output Stop Timer Shift Command Set Output to Invert om Left (Select Next Next Interrupt (Transmit Bit to Transfer) Second Half of Bit Space) Reload Counter to Give 12 ms Delay No Key Pressed? Set Modulator to Transmit Bit Value on Next Interrupt Set Pointer = 0xFF Yes (No Command) Return Transmission Return Transmission Complete Not Complete

Summary This application note describes how to make a simple RC5 Transmitter. Due to the flex-

ible hardware of the ATtiny28, other IR coding schemes could easily be implemented. It is also possible to change the duty cycle of the transmitted signal, further decreasing the power consumption and thus extending battery life.

This application note acts as a foundation upon where the user can implement features

giving a power efficient intelligent Remote Control Transmitter.,

Atmel Corporation Atmel Operations

2325 Orchard Parkway Memory RF/Automotive San Jose, CA 95131 2325 Orchard Parkway Theresienstrasse 2 Tel: 1(408) 441-0311 San Jose, CA 95131 Postfach 3535 Fax: 1(408) 487-2600 Tel: 1(408) 441-0311 74025 Heilbronn, Germany Fax: 1(408) 436-4314 Tel: (49) 71-31-67-0 Fax: (49) 71-31-67-2340

Regional Headquarters Microcontrollers Europe 2325 Orchard Parkway 1150 East Cheyenne Mtn. Blvd.

Atmel Sarl San Jose, CA 95131 Colorado Springs, CO 80906 Route des Arsenaux 41 Tel: 1(408) 441-0311 Tel: 1(719) 576-3300 Case Postale 80 Fax: 1(408) 436-4314 Fax: 1(719) 540-1759 CH-1705 Fribourg Switzerland La Chantrerie Biometrics/Imaging/Hi-Rel MPU/ Tel: (41) 26-426-5555 BP 70602 High Speed Converters/RF Datacom Fax: (41) 26-426-5500 44306 Nantes Cedex 3, France Avenue de Rochepleine Tel: (33) 2-40-18-18-18 BP 123

Asia Fax: (33) 2-40-18-19-60 38521 Saint-Egreve Cedex, France

Room 1219 Tel: (33) 4-76-58-30-00 Chinachem Golden Plaza ASIC/ASSP/Smart Cards Fax: (33) 4-76-58-34-80 77 Mody Road Tsimshatsui Zone Industrielle East Kowloon 13106 Rousset Cedex, France Hong Kong Tel: (33) 4-42-53-60-00 Tel: (852) 2721-9778 Fax: (33) 4-42-53-60-01 Fax: (852) 2722-1369 1150 East Cheyenne Mtn. Blvd.

Japan Colorado Springs, CO 80906

9F, Tonetsu Shinkawa Bldg. Tel: 1(719) 576-3300 1-24-8 Shinkawa Fax: 1(719) 540-1759 Chuo-ku, Tokyo 104-0033 Japan Scottish Enterprise Technology Park Tel: (81) 3-3523-3551 Maxwell Building Fax: (81) 3-3523-7581 East Kilbride G75 0QR, Scotland Tel: (44) 1355-803-000 Fax: (44) 1355-242-743 e-mail email is hidden

Web Site

http://www.atmel.com Disclaimer: Atmel Corporation makes no warranty for the use of its products, other than those expressly contained in the Company’s standard warranty which is detailed in Atmel’s Terms and Conditions located on the Company’s web site. The Company assumes no responsibility for any errors which may appear in this document, reserves the right to change devices or specifications detailed herein at any time without notice, and does not make any commitment to update the information contained herein. No licenses to patents or other intellectual property of Atmel are granted by the Company in connection with the sale of Atmel products, expressly or by implication. Atmel’s products are not authorized for use as critical components in life support devices or systems. © Atmel Corporation 2003. All rights reserved. Atmel® and combinations thereof and AVR® are the regis- tered trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be the trade- marks of others. Printed on recycled paper. 2534A–AVR–05/03 0M]
15

Similar documents

AVR336: ADPCM Decoder
AVR336: ADPCM Decoder Features • AVR Application Decodes ADPCM Signal in Real-Time • Supports Bit Rates of 16, 24, 32 and 40 kbit/s • More Than One Minute Playback Time on ATmega128 (at 16 kbit/s) • Decoded Signal Played Using Timer/Counter in PWM Mode 1 Introduction Adaptive Differential Pulse Code
8-bit Microcontroller Application Note
8-bit Microcontroller Application Note Rev. 1181B–AVR–04/03 AVR360: Step Motor Controller Features • High-speed Step Motor Controller • Interrupt Driven • Compact Code (Only 10 Bytes Interrupt Routine) • Very High Speed • Low Computing Requirement • Supports all AVR Devices Introduction This applica
8-bit RISC Microcontroller Application Note AVR335: Digital Sound Recorder with AVR and Serial DataFlash Features
8-bit RISC Microcontroller Application Note Rev. 1456B–01/04 AVR335: Digital Sound Recorder with AVR and Serial DataFlash Features • Digital Voice Recorder • 8-bit Sound Recording • 8 KHz Sampling Rate • Sound Frequency up to 4000 Hz • Maximum Recording Time 2 1/4 Minutes • Very Small Board Size • O
USB in a Nutshell. Making Sense of the USB Standard.
USB in a Nutshell. Making Sense of the USB Standard. Starting out new with USB can be quite daunting. With the USB 2.0 specification at 650 pages one could easily be put off just by the sheer size of the standard. This is only the beginning of a long list of associated standards for USB. There are U
What is USB Enumeration? What does enumeration look like?
What is USB Enumeration? Enumeration is the process by which a USB device is attached to a system and is assigned a specific numerical address that will be used to access that particular device. It is also the time at which the USB host controller queries the device in order to decide what type of d
Draft
CYCLIC REDUNDANCY CHECKS IN USB Introduction The USB specification calls for the use of Cyclic Redundancy Checksums (CRC) to protect all non-PID fields in token and data packets from errors during transmission. This paper describes the mathematical basis behind CRC in an intuitive fashion and then e
File: X:\USERS\IGOR\DOC\WORD\Atmel\USB to RS232 Application Note\Firmware\USBtoRS232_ATmega8\AVR Studio 4 project\USBtoRS232.asm 1.2.2004
1 ;*************************************************************************** 2 ;* USBSTACKFORTHEAVRFAMILY3;* 4 ;* File Name :"USBtoRS232.asm" 5 ;* Title :AVR309:USB to UART protocol converter 6 ;* Date :01.02.2004 7 ;* Version :2.8 8 ;* Target MCU :ATmega8 9 ;* AUTHOR :Ing. Igor Cesko 10 ;* Slovak
File: X:\USERS\IGOR\DOC\WORD\Atmel\USB to RS232 Application Note\Firmware\USBtoRS232_AT90S2313\AVR Studio 4 project\USB90S2313.asm 26.1.2004
1 ;*************************************************************************** 2 ;* USBSTACKFORTHEAVRFAMILY3;* 4 ;* File Name :"USB90S2313.asm" 5 ;* Title :AVR309:USB to UART protocol converter (simple - small FIFO) 6 ;* Date :26.01.2004 7 ;* Version :2.2 8 ;* Target MCU :AT90S2313-10 9 ;* AUTHOR :I
AVR309: Software Universal Serial Bus (USB)
AVR309: Software Universal Serial Bus (USB) Features • USB (Universal Serial Bus) protocol implemented in firmware • Supports Low Speed USB (1.5Mbit/s) in accordance with USB2.0 • Implementation runs on very small AVR devices, from 2kBytes and up • Few external components required - One resistor for
Application Note
8-bit Microcontrollers Application Note AVR270: USB Mouse Demonstration Features • Runs with AT90USB Microcontrollers at 8MHz • USB Low Power Bus Powered Device (less then 100mA) • Supported by any PC running Windows® (98SE or later), Linux® or Mac OS®. • 3Kbytes of Code Required • X, Y Movement, Le
8-bit Microcontroller Application Note
8-bit Microcontroller Application Note Rev. 2547A–AVR–11/03 AVR244: AVR UART as ANSI Terminal Interface Features • Make use of standard terminal software as user interface to your application. • Enables use of a PC keyboard as input and ascii graphic to display status and control information. • Driv
MPASM USER'S GUIDE with MPLINK and MPLIB MPASM USER'S GUIDE with MPLINK and MPLIB
Adjust Spine to fit MPASM USER'S GUIDE with MPLINK and MPLIB Microchip Technology Inc. 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 602.786.7200 Fax: 602.899.9210 © 1999 Microchip Technology Inc., Printed in the U.S.A. 3/99 DS33014 MPASM USER'S GUIDE with MPLINK and MPLIB Information only.
Microcontroller Core Features: RA5/SS/AN4 7 34 RB1RE0/RD/AN5 8 33 RB0/INT
Device Pins A/D PSP Pin Diagram PIC16C63A 28 NO NO PDIP, Windowed CERDIP PIC16C73B 28 YES NO MCLR/VPP 1 40 RB7 PIC16C65B 40 NO YES RA0/AN0 2 39 RB6 RA1/AN1 3 38 RB5 PIC16C74B 40 YES YES RA2/AN2 4 37 RB4 RA3/AN3/VREF 5 36 RB3 RA4/T0CKI 6 35 RB2 Microcontroller Core Features: RA5/SS/AN4 7 34 RB1RE0/RD
PACKAGE OPTION ADDENDUM
PCM2704 and PCM2705 Not Recommended For New Designs PCM2704, PCM2705 PCM2706, PCM2707 Burr-Brown Audio www.ti.com... SLES081F–JUNE 2003–REVISED JANUARY 2009 STEREO AUDIO DAC WITH USB INTERFACE, SINGLE-ENDED HEADPHONE OUTPUT AND S/PDIF OUTPUT 1FEATURES – External ROM Interface (PCM2704/6) 2345• On-Ch
14 + 14W STEREO AMPLIFIER WITH MUTE & ST-BY
TDA7269A 14 + 14W STEREO AMPLIFIER WITH MUTE & ST-BY WIDE SUPPLY VOLTAGE RANGE UP TO ±20V SPLIT SUPPLY HIGH OUTPUT POWER 14 + 14W @ THD =10%, RL = 8Ω, VS = +16V NO POP AT TURN-ON/OFF MUTE (POP FREE) STAND-BY FEATURE (LOW Iq) SHORT CIRCUIT PROTECTION TO GND THERMAL OVERLOAD PROTECTION Multiwatt11 OR
FOREWORD This repair manual has been prepared to provide essential in-
FOREWORD This repair manual has been prepared to provide essential in- formation on body panel repair methods (including cutting and welding operations, but excluding painting) for the TOYOTA YARIS. Applicable models: KSP90 series Applicable models: NCP90, 91 series This manual consists of body repa
MPASM and MPLINK PICmicro® QUICK REFERENCE GUIDE
MPASM and MPLINK PICmicro® QUICK REFERENCE GUIDE The Embedded Control Solutions Company® MPASM Quick Reference Guide This Quick Reference Guide gives all the instructions, directives, and command line options for the Microchip MPASM Assembler. MPASM Directive Language Summary Directive Description S
M INTRODUCTION
M Author: Mark Palmer Microchip Technology Inc. INTRODUCTION The PICmicro™ families of RISC microcontrollers are designed to provide advanced performance and a cost-effective solution for a variety of applications. To address these applications, there is the PIC16CXXX microcontroller family of produ
M ENGINE ON-VEHICLE INSPECTION ASSEMBLY
1NZ-FE ENGINE MECHANICAL – ENGINE EM–1 M ENGINE ON-VEHICLE INSPECTION 1. INSPECT ENGINE COOLANT (See page CO-1) 2. INSPECT ENGINE OIL (See page LU-1) 3. INSPECT BATTERY (See page CH-4) 4. INSPECT AIR CLEANER FILTER ELEMENT SUB- ASSEMBLY (a) Remove the air cleaner filter element sub-assembly. (b) Vis
FOREWORD This wiring diagram manual has been prepared to provide information on the electrical system of the 2007 YARIS. Applicable models: NCP91, 93 Series
FOREWORD This wiring diagram manual has been prepared to provide information on the electrical system of the 2007 YARIS. Applicable models: NCP91, 93 Series Refer to the following manuals for additional service specifications and repair procedures for these models: Manual Name Pub. No. 2007 YARIS Re
X AUTOMATIC TRANSAXLE SYSTEM PRECAUTION
U340E AUTOMATIC TRANSAXLE – AUTOMATIC TRANSAXLE SYSTEM AX–1 X AUTOMATIC TRANSAXLE SYSTEM PRECAUTION NOTICE: • Perform the RESET MEMORY (AT initialization) when replacing the automatic transaxle assembly, engine assembly or ECM (See page AX-14). • Perform the REGISTRATION (VIN registration) when repl
ON Semiconductor 2N5550 Amplifier Transistors NPN Silicon 2N5551*
ON Semiconductor 2N5550 Amplifier Transistors NPN Silicon 2N5551* *ON Semiconductor Preferred Device MAXIMUM RATINGS Rating Symbol 2N5550 2N5551 Unit Collector–Emitter Voltage VCEO 140 160 Vdc Collector–Base Voltage VCBO 160 180 Vdc Emitter–Base Voltage VEBO 6.0 Vdc Collector Current — Continuous IC
GENERAL DESCRIPTION QUICK REFERENCE DATA PINNING - TO92 variant PIN CONFIGURATION SYMBOL
GENERAL DESCRIPTION QUICK REFERENCE DATA Glass passivated sensitive gate SYMBOL PARAMETER MAX. UNIT thyristor in a plastic envelope, intended for use in general purpose VDRM, Repetitive peak off-state voltages 200 V switching and phase control VRRM applications. This device is intended IT(AV) Averag
N-Channel JFETs
N-Channel JFETs 2N4117A PN4117A SST4117 2N4118A PN4118A SST4118 2N4119A PN4119A SST4119 Part Number VGS(off) (V) V(BR)GSS Min (V) gfs Min (S) IDSS Min (A) 4117 –0.6 to –1.8 –40 70 30 4118 –1 to –3 –40 80 80 4119 –2 to –6 –40 100 200 Ultra-Low Leakage: 0.2 pA Insignificant Signal Loss/Error Voltage
Order this document SEMICONDUCTOR TECHNICAL DATA by 2N3903/D NPN Silicon
Order this document SEMICONDUCTOR TECHNICAL DATA by 2N3903/D NPN Silicon *Motorola Preferred Device COLLECTOR BASE EMITTER 1 MAXIMUM RATINGS Rating Symbol Value Unit CASE 29–04, STYLE 1 TO–92 (TO–226AA) Collector–Emitter Voltage VCEO 40 Vdc Collector–Base Voltage VCBO 60 Vdc Emitter–Base Voltage VEB
DISCRETE SEMICONDUCTORS DATA SHEET 2N2222; 2N2222A NPN switching transistors Product specification 1997 May 29 Supersedes data of September 1994 File under Discrete Semiconductors, SC04
DISCRETE SEMICONDUCTORS DATA SHEET M3D125 2N2222; 2N2222A NPN switching transistors Product specification 1997 May 29 Supersedes data of September 1994 File under Discrete Semiconductors, SC04 FEATURES PINNING • High current (max. 800 mA) PIN DESCRIPTION • Low voltage (max. 40 V). 1 emitter 2 base A
Small-signal Transistors Selection guide
Philips Semiconductors Small-signal Transistors Selection guide V TYPE CEO IC Ptot fhhTPNP PACKAGE max. max. max. FE FE min. PAGE NUMBER min. max. COMPL. (V) (mA) (mW) (MHz) BC846 SOT23 65 100 250 110 450 100 BC856 305 BC846A SOT23 65 100 250 110 220 100 BC856A 305 BC846AT SC-75 65 100 150 110 220 1
Small-signal Transistors Selection guide
Philips Semiconductors Small-signal Transistors Selection guide SURFACE-MOUNT DEVICES NPN GENERAL PURPOSE LOW-POWER TRANSISTORSVIPfTYPE CEO C tothhTPNP PACKAGE max. max. max. FE FE min. PAGE NUMBER min. max. COMPL. (V) (mA) (mW) (MHz) 2PC4081 SC-70 40 100 200 120 560 100 2PA1576 210 2PC4081Q SC-70 4
Small-signal Transistors Selection guide
Philips Semiconductors Small-signal Transistors Selection guide LEADED DEVICES (continued) NPN HIGH-VOLTAGE POWER TRANSISTORSVIPfTYPE CEO C tothhTPACKAGE max. max. max. FE FE PNP min. PAGE NUMBER min. max. COMPL. (V) (mA) (mW) (MHz) BF419 TO-126 250 300 6000 45 typ. >45 90 – 532 BF457 TO-126 160 100
DISCRETE SEMICONDUCTORS DATA SHEET 1PS302 High-speed double diode Product specification 1996 Apr 03 File under Discrete Semiconductors, SC01
DISCRETE SEMICONDUCTORS DATA SHEET handbook, halfpage M3D114 1PS302 High-speed double diode Product specification 1996 Apr 03 File under Discrete Semiconductors, SC01 FEATURES DESCRIPTION PINNING • Very small plastic SMD package The 1PS302 consists of two PIN DESCRIPTION • High switching speed: max.