Download: 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. No rep respect to th systems is n 1999 Micr The Microch Microchip T Microchip T All product/c 1999 Micro MPASM USER’S GUIDE with MPLINK and MPLIB contained in this publication regarding device applications and the like is intended by way of suggestion resentation or warranty is given and no liabil...
Author: Zoble1980 Shared: 8/19/19
Downloads: 446 Views: 2333

Content

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. No rep respect to th systems is n 1999 Micr The Microch Microchip T Microchip T All product/c 1999 Micro

MPASM USER’S GUIDE

with MPLINK and MPLIB contained in this publication regarding device applications and the like is intended by way of suggestion resentation or warranty is given and no liability is assumed by Microchip Technology Incorporated with e accuracy or use of such information. Use of Microchip’s products as critical components in life support ot authorized except with express written approval by Microchip. ochip Technology Incorporated. All rights reserved. ip logo, name, PIC, PICmicro, PICMASTER, PICSTART, and PRO MATE are registered rademarks of echnology Incorporated in the U.S.A. and other countries. MPLAB, and Smart Serial are trademarks of echnology in the U.S.A. and other countries. ompany trademarks mentioned herein are the property of their respective companies. chip Technology Inc. DS33014G,

MPASM User’s Guide with MPLINK and MPLIB

DS33014G 1999 Microchip Technology Inc.,

MPASM USER’S GUIDE with MPLINK and MPLIB Table of Contents

General Information Introduction ... 1 Highlights ... 1 About This Guide ... 1 Warranty Registration ... 4 Recommended Reading ... 4 The Microchip Internet Web Site ... 5 Development Systems Customer Notification Service ... 6 Customer Support ... 8 1999 Microchip Technology Inc. DS33014G-page iii,

MPASM User’s Guide with MPLINK and MPLIB

Part 1 – MPASM Chapter 1. MPASM Preview 1.1 Introduction ...11 1.2 Highlights ...11 1.3 What MPASM Is ...11 1.4 What MPASM Does ...11 1.5 Migration Path ...12 1.6 Compatibility Issues ...12 Chapter 2. MPASM – Installation and Getting Started 2.1 Introduction ...13 2.2 Highlights ...13 2.3 Installation ...13 2.4 Overview of Assembler ...14 2.5 Assembler Input/Output Files ...16 Chapter 3. Using MPASM with DOS 3.1 Introduction ...21 3.2 Highlights ...21 3.3 Command Line Interface ...21 3.4 DOS Shell Interface ...24 Chapter 4. Using MPASM with Windows and MPLAB 4.1 Introduction ...27 4.2 Highlights ...27 4.3 Windows Shell Interface ...27 4.4 MPLAB Projects and MPASM ...29 4.5 Setting Up MPLAB to use MPASM ...30 4.6 Generating Output Files ...32 4.7 MPLAB/MPASM Troubleshooting ...32 Chapter 5. Directive Language 5.1 Introduction ...35 5.2 Highlights ...35 DS33014G-page iv 1999 Microchip Technology Inc.,

Table of Contents

5.3 Directive Summary ... 35 5.4 _ _BADRAM – Identify Unimplemented RAM ... 39 5.5 BANKISEL – Generate Indirect Bank Selecting Code ... 39 5.6 BANKSEL – Generate Bank Selecting Code ... 40 5.7 CBLOCK – Define a Block of Constants ... 41 5.8 CODE – Begin an Object File Code Section ... 41 5.9 _ _CONFIG – Set Processor Configuration Bits ... 42 5.10 CONSTANT – Declare Symbol Constant ... 43 5.11 DA – Store Strings in Program Memory ... 44 5.12 DATA – Create Numeric and Text Data ... 44 5.13 DB – Declare Data of One Byte ... 45 5.14 DE – Declare EEPROM Data Byte ... 45 5.15 #DEFINE – Define a Text Substitution Label ... 46 5.16 DT – Define Table ... 47 5.17 DW – Declare Data of One Word ... 47 5.18 ELSE – Begin Alternative Assembly Block to IF ... 48 5.19 END – End Program Block ... 48 5.20 ENDC – End an Automatic Constant Block ... 49 5.21 ENDIF – End Conditional Assembly Block ... 49 5.22 ENDM – End a Macro Definition ... 49 5.23 ENDW – End a While Loop ... 50 5.24 EQU – Define an Assembler Constant ... 50 5.25 ERROR – Issue an Error Message ... 51 5.26 ERRORLEVEL – Set Message Level ... 51 5.27 EXITM – Exit from a Macro ... 52 5.28 EXPAND – Expand Macro Listing ... 52 5.29 EXTERN – Declare an Externally Defined Label ... 53 5.30 FILL – Specify Memory Fill Value ... 53 5.31 GLOBAL – Export a Label ... 54 5.32 IDATA – Begin an Object File Initialized Data Section ... 54 5.33 _ _IDLOCS – Set Processor ID Locations ... 55 1999 Microchip Technology Inc. DS33014G-page v,

MPASM User’s Guide with MPLINK and MPLIB

5.34 IF – Begin Conditionally Assembled Code Block ...56 5.35 IFDEF – Execute If Symbol has Been Defined ...56 5.36 IFNDEF – Execute If Symbol has not Been Defined ...57 5.37 INCLUDE – Include Additional Source File ...58 5.38 LIST – Listing Options ...58 5.39 LOCAL – Declare Local Macro Variable ...59 5.40 MACRO – Declare Macro Definition ...60 5.41 _ _MAXRAM – Define Maximum RAM Location ...60 5.42 MESSG – Create User Defined Message ...61 5.43 NOEXPAND – Turn off Macro Expansion ...62 5.44 NOLIST – Turn off Listing Output ...62 5.45 ORG – Set Program Origin ...62 5.46 PAGE – Insert Listing Page Eject ...63 5.47 PAGESEL – Generate Page Selecting Code ...63 5.48 PROCESSOR – Set Processor Type ...64 5.49 RADIX – Specify Default Radix ...64 5.50 RES – Reserve Memory ...65 5.51 SET – Define an Assembler Variable ...65 5.52 SPACE – Insert Blank Listing Lines ...66 5.53 SUBTITLE – Specify Program Subtitle ...66 5.54 TITLE – Specify Program Title ...66 5.55 UDATA – Begin an Object File Uninitialized Data Section ...67 5.56 UDATA_ACS – Begin an Object File Access Uninitialized Data Section ...68 5.57 UDATA_OVR – Begin an Object File Overlayed Uninitialized Data Section ...68 5.58 UDATA_SHR – Begin an Object File Shared Uninitialized Data Section ...69 5.59 #UNDEFINE – Delete a Substitution Label ...70 5.60 VARIABLE – Declare Symbol Variable ...70 5.61 WHILE – Perform Loop While Condition is True ...71 DS33014G-page vi 1999 Microchip Technology Inc.,

Table of Contents

Chapter 6. Using MPASM to Create Relocatable Objects 6.1 Introduction ... 73 6.2 Highlights ... 73 6.3 Header Files ... 73 6.4 Program Memory ... 74 6.5 Instruction Operands ... 75 6.6 RAM Allocation ... 75 6.7 Configuration Bits and ID Locations ... 76 6.8 Accessing Labels From Other Modules ... 77 6.9 Paging and Banking Issues ... 77 6.10 Unavailable Directives ... 79 6.11 Generating the Object Module ... 79 6.12 Code Examples ... 79 Chapter 7. Macro Language 7.1 Introduction ... 83 7.2 Highlights ... 83 7.3 Macro Syntax ... 83 7.4 Macro Directives ... 84 7.5 Text Substitution ... 84 7.6 Macro Usage ... 85 7.7 Code Examples ... 86 Chapter 8. Expression Syntax and Operation 8.1 Introduction ... 89 8.2 Highlights ... 89 8.3 Text Strings ... 89 8.4 Numeric Constants and Radix ... 91 8.5 High/Low/Upper ... 93 8.6 Increment/Decrement (++/-) ... 93 1999 Microchip Technology Inc. DS33014G-page vii,

MPASM User’s Guide with MPLINK and MPLIB

Chapter 9. Example Initialization Code 9.1 Introduction ...95 9.2 Highlights ...95 9.3 Initialization Code Examples ...95 DS33014G-page viii 1999 Microchip Technology Inc.,

Table of Contents

Part 2 – MPLINK Chapter 1. MPLINK Preview 1.1 Introduction ... 99 1.2 Highlights ... 99 1.3 What MPLINK Is ... 99 1.4 What MPLINK Does ... 99 1.5 How MPLINK Helps You ... 100 1.6 MPLINK Examples ... 100 1.7 Platforms Supported ... 101 Chapter 2. MPLINK – Installation and Getting Started 2.1 Introduction ... 103 2.2 Highlights ... 103 2.3 Installation ... 103 2.4 Overview of Linker ... 104 2.5 Linker Input/Output Files ... 105 Chapter 3. Using MPLINK with DOS 3.1 Introduction ... 109 3.2 Highlights ... 109 3.3 Linker Command Line Options ... 109 Chapter 4. Using MPLINK with Windows and MPLAB 4.1 Introduction ... 111 4.2 Highlights ... 111 4.3 MPLAB Projects and MPLINK ... 111 4.4 Setting Up MPLAB to use MPLINK ... 113 4.5 Generating Output Files ... 117 4.6 MPLAB/MPLINK Troubleshooting ... 117 Chapter 5. MPLINK Linker Scripts 5.1 Introduction ... 119 5.2 Highlights ... 119 5.3 Linker Scripts Defined ... 119 1999 Microchip Technology Inc. DS33014G-page ix,

MPASM User’s Guide with MPLINK and MPLIB

5.4 Command Line Information ...119 5.5 Memory Region Definitions ...121 5.6 Logical Section Definitions ...125 5.7 STACK Definition ...126 5.8 Linker Script Caveats ...126 Chapter 6. Linker Processing 6.1 Introduction ...127 6.2 Highlights ...127 6.3 Linker Processing Overview ...127 6.4 Linker Allocation Algorithm ...128 6.5 Relocation Example ...129 6.6 Initialized Data ...130 Chapter 7. Sample Application 1 7.1 Highlights ...131 7.2 Overview ...131 7.3 Building the Application ...132 7.4 Source Code ...133 Chapter 8. Sample Application 2 8.1 Highlights ...137 8.2 Overview ...137 8.3 Building the Application ...138 8.4 Source Code – Boot Loader ...139 8.5 Source Code – Firmware ...142 Chapter 9. Sample Application 3 9.1 Highlights ...145 9.2 Overview ...145 9.3 Building the Application ...147 9.4 Source Code ...148 DS33014G-page x 1999 Microchip Technology Inc.,

Table of Contents

Chapter 10. Sample Application 4 10.1 Highlights ... 151 10.2 Overview ... 151 10.3 Building the Application ... 153 10.4 Source Code ... 154 1999 Microchip Technology Inc. DS33014G-page xi,

MPASM User’s Guide with MPLINK and MPLIB

Part 3 – MPLIB Chapter 1. MPLIB Preview 1.1 Introduction ...163 1.2 Highlights ...163 1.3 What MPLIB Is ...163 1.4 What MPLIB Does ...163 1.5 How MPLIB Helps You ...164 Chapter 2. MPLIB – Installation and Getting Started 2.1 Introduction ...165 2.2 Highlights ...165 2.3 Installation ...165 2.4 Overview of Librarian ...166 Chapter 3. Using MPLIB 3.1 Introduction ...167 3.2 Highlights ...167 3.3 Usage Format ...167 3.4 Usage Examples ...168 3.5 Tips ...168 DS33014G-page xii 1999 Microchip Technology Inc.,

Table of Contents

Appendices Appendix A. Hex File Formats A.1 Introduction ... 171 A.2 Highlights ... 171 A.3 Intel Hex Format (.HEX) ... 171 A.4 8-Bit Split Format (.HXL/.HXH) ... 172 A.5 32-Bit Hex Format (.HEX) ... 173 Appendix B. Quick Reference B.1 Introduction ... 175 B.2 Highlights ... 175 B.3 MPASM Quick Reference ... 175 B.4 Key to PICmicro Family Instruction Sets ... 180 B.5 12-Bit Core Instruction Set ... 181 B.6 14-Bit Core Instruction Set ... 183 B.7 16-Bit Core Instruction Set ... 186 B.8 Key to Enhanced 16-Bit Core Instruction Set ... 189 B.9 Enhanced 16-Bit Core Instruction Set ... 190 B.10 Hexadecimal to Decimal Conversion ... 194 B.11 ASCII Character Set ... 195 Appendix C. MPASM Errors/Warnings/Messages C.1 Introduction ... 197 C.2 Highlights ... 197 C.3 Errors ... 197 C.4 Warnings ... 202 C.5 Messages ... 204 Appendix D. MPLINK Errors/Warnings D.1 Introduction ... 207 D.2 Highlights ... 207 D.3 Parse Errors ... 207 D.4 Linker Errors ... 208 1999 Microchip Technology Inc. DS33014G-page xiii,

MPASM User’s Guide with MPLINK and MPLIB

D.5 Linker Warnings ...211 D.6 Library File Errors ...211 D.7 COFF File Errors ...212 D.8 COFF To COD Converter Errors ...213 D.9 COFF To COD Converter Warnings ...213 Appendix E. MPLIB Errors E.1 Introduction ...215 E.2 Highlights ...215 E.3 Parse Errors ...215 E.4 Library File Errors ...215 E.5 COFF File Errors ...215 Glossary Introduction ...217 Highlights ...217 Terms ...217 Index... 225 Worldwide Sales and Service ... 230 DS33014G-page xiv 1999 Microchip Technology Inc.,

MPASM USER’S GUIDE with MPLINK and MPLIB General Information Introduction

This first chapter contains general information that will be useful to know before working with MPASM, MPLINK, and MPLIB.

Highlights

The information you will garner from this chapter: • About This Guide • Warranty Registration • Recommended Reading • The Microchip Internet Web Site • Development Systems Customer Notification Service • Customer Support

About This Guide Document Layout

This document describes how to use MPASM, MPLINK, and MPLIB to develop code for PICmicro® microcontroller applications. All of these program can work within the MPLAB™ Integrated Development Environment (IDE). For a detailed discussion about basic MPLAB functions, refer to the MPLAB User’s Guide (DS51025). The User’s Guide layout is as follows: Part 1 – MPASM • Chapter 1: MPASM Preview – defines MPASM and describes what it does and how it works with other tools. • Chapter 2: MPASM – Installation and Getting Started – describes how to install MPASM and gives an overview of operation. • Chapter 3: Using MPASM with DOS – describes how to use MPASM with DOS via the command line or a DOS shell interface. • Chapter 4: Using MPASM with WIndows® and MPLAB – describes how to use MPASM with Microsoft Windows via a Windows shell inter- face or MPLAB. • Chapter 5: Directive Language – describes the MPASM programming language including statements, operators, variables, and other ele- ments. 1999 Microchip Technology Inc. DS33014G-page 1,

MPASM User’s Guide with MPLINK and MPLIB

• Chapter 6: Using MPASM to Create Relocatable Objects – describes how to use MPASM in conjunction with MPLINK, Microchip’s linker. • Chapter 7: Macro Language – describes how to use MPASM’s built-in macro processor. • Chapter 8: Expression Syntax and Operation – provides guidelines for using complex expressions in MPASM source files. • Chapter 9: Example Initialization Code – lists code examples for ini- tializing PIC16CXX, PIC17CXX, and PIC18CXX devices. Part 2 – MPLINK • Chapter 1: MPLINK Preview – defines MPLINK and describes what it does and how it works with other tools. • Chapter 2: MPLINK – Installation and Getting Started - describes how to install MPLINK and gives an overview of operation. • Chapter 3: Using MPLINK with DOS – describes how to use MPLINK with DOS via the command line. • Chapter 4: Using MPLINK with Windows and MPLAB – describes how to use MPLINK with Microsoft Windows via a DOS window or MPLAB. • Chapter 5: MPLINK Linker Scripts – discusses how to generate and use linker scripts to control linker operation. • Chapter 6: Linker Processing – describes how the linker processes files. • Chapter 7: Sample Application 1 – explains how to place program code in different memory regions, how to place data tables in ROM memory, and how to set configuration bits in C. • Chapter 8: Sample Application 2 – explains how to partition memory for a boot loader and how to compile code that will be loaded into exter- nal RAM and executed. • Chapter 9: Sample Application 3 – explains how to access peripher- als that are memory mapped and how to create new sections. • Chapter 10: Sample Application 4 – explains how to manually parti- tion RAM space for program usage. Part 3 – MPLIB • Chapter 1: MPLIB Preview – defines MPLIB and describes what it does and how it works with other tools. • Chapter 2: MPLIB – Installation and Getting Started - describes how to install MPLIB and gives an overview of operation. • Chapter 3: Using MPLIB – describes how to use MPLIB via the DOS command line or a DOS window in Microsoft Windows. DS33014G-page 2 1999 Microchip Technology Inc.,

General Information

Appendices • Appendix A: Hex File Formats – provides a description of the different hex file formats that may be used. • Appendix B: Quick Reference – lists PICmicro device instruction sets, hexadecimal to decimal conversions, and ASCII Character Set. • Appendix C: MPASM Errors/Warnings/Messages – contains a descriptive list of the errors, warnings, and messages generated by MPASM. • Appendix D: MPLINK Errors/Warnings – contains a descriptive list of the errors and warnings generated by MPLINK. • Appendix E: MPLIB Errors – contains a descriptive list of the errors generated by MPLIB. • Glossary – A glossary of terms used in this guide. • Index – Cross-reference listing of terms, features, and sections of this document. • Worldwide Sales and Service – gives the address, telephone and fax number for Microchip Technology Inc. Sales and Service locations throughout the world.

Conventions Used in this Guide

This manual uses the following documentation conventions: Documentation Conventions Description Represents Examples Code Courier Font User-entered code or sample #define ENIGMA code Angle Brackets: <> Variables. Text you supply
15

Similar documents

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.
Small-signal Transistors Selection guide
Philips Semiconductors Small-signal Transistors Selection guide LEADED DEVICES NPN GENERAL PURPOSE LOW-POWER TRANSISTORSVIPfTYPE CEO C tothhTPACKAGE max. max. max. FE FE PNP min. PAGE NUMBER min. max. COMPL. (V) (mA) (mW) (MHz) 2N2484 TO-18 60 50 360 250 800 60 – 131 2N4124 TO-92 25 200 500 120 360
DISCRETE SEMICONDUCTORS DATA SHEET 1PS301 High-speed double diode Product specification 1996 Apr 03 File under Discrete Semiconductors, SC01
DISCRETE SEMICONDUCTORS DATA SHEET handbook, halfpage M3D114 1PS301 High-speed double diode Product specification 1996 Apr 03 File under Discrete Semiconductors, SC01 FEATURES DESCRIPTION PINNING • Very small plastic SMD package The 1PS301 consists of two PIN DESCRIPTION • High switching speed: max.
DISCRETE SEMICONDUCTORS DATA SHEET 1PS300 High-speed double diode Product specification 1996 Apr 03 File under Discrete Semiconductors, SC01
DISCRETE SEMICONDUCTORS DATA SHEET handbook, halfpage M3D114 1PS300 High-speed double diode Product specification 1996 Apr 03 File under Discrete Semiconductors, SC01 FEATURES DESCRIPTION PINNING • Very small plastic SMD package The 1PS300 consists of two PIN DESCRIPTION • High switching speed: max.
DISCRETE SEMICONDUCTORS DATA SHEET 1PS226 High-speed double diode Product specification 1996 Apr 03 Supersedes data of December 1993 File under Discrete Semiconductors, SC01
DISCRETE SEMICONDUCTORS DATA SHEET handbook, halfpage M3D114 1PS226 High-speed double diode Product specification 1996 Apr 03 Supersedes data of December 1993 File under Discrete Semiconductors, SC01 FEATURES DESCRIPTION PINNING • Small plastic SMD package The 1PS226 consists of two PIN DESCRIPTION
DISCRETE SEMICONDUCTORS DATA SHEET 1PS193 High-speed diode Product specification 1996 Apr 03 Supersedes data of December 1993 File under Discrete Semiconductors, SC01
DISCRETE SEMICONDUCTORS DATA SHEET handbook, halfpage M3D114 1PS193 High-speed diode Product specification 1996 Apr 03 Supersedes data of December 1993 File under Discrete Semiconductors, SC01 FEATURES DESCRIPTION PINNING • Small plastic SMD package The 1PS193 is a high-speed PIN DESCRIPTION • High
DISCRETE SEMICONDUCTORS DATA SHEET 1PS184 High-speed double diode Product specification 1996 Apr 03 Supersedes data of December 1993 File under Discrete Semiconductors, SC01
DISCRETE SEMICONDUCTORS DATA SHEET handbook, halfpage M3D114 1PS184 High-speed double diode Product specification 1996 Apr 03 Supersedes data of December 1993 File under Discrete Semiconductors, SC01 FEATURES DESCRIPTION PINNING • Small plastic SMD package The 1PS184 consists of two PIN DESCRIPTION
DISCRETE SEMICONDUCTORS DATA SHEET 1PS181 High-speed double diode Product specification 1996 Apr 03 Supersedes data of December 1993 File under Discrete Semiconductors, SC01
DISCRETE SEMICONDUCTORS DATA SHEET handbook, halfpage M3D114 1PS181 High-speed double diode Product specification 1996 Apr 03 Supersedes data of December 1993 File under Discrete Semiconductors, SC01 FEATURES DESCRIPTION PINNING • Small plastic SMD package The 1PS181 consists of two PIN DESCRIPTION
DISCRETE SEMICONDUCTORS DATA SHEET 1N914; 1N916 High-speed diodes Product specification 1996 Apr 10 Supersedes data of April 1992 File under Discrete Semiconductors, SC01
DISCRETE SEMICONDUCTORS DATA SHEET M3D176 1N914; 1N916 High-speed diodes Product specification 1996 Apr 10 Supersedes data of April 1992 File under Discrete Semiconductors, SC01 FEATURES DESCRIPTION • Hermetically sealed leaded glass The 1N914; 1N916 are high-speed switching diodes fabricated in pla
DISCRETE SEMICONDUCTORS DATA SHEET
DISCRETE SEMICONDUCTORS DATA SHEET handbook, halfpage M3D119 1N5817; 1N5818; 1N5819 Schottky barrier diodes Product specification 1996 May 03 Supersedes data of April 1992 File under Discrete Semiconductors, SC01 FEATURES DESCRIPTION • Low switching losses The 1N5817 to 1N5819 types are Schottky bar
DISCRETE SEMICONDUCTORS DATA SHEET 1N5225B to 1N5267B Voltage regulator diodes Product specification 1996 Apr 26 Supersedes data of April 1992 File under Discrete Semiconductors, SC01
DISCRETE SEMICONDUCTORS DATA SHEET M3D176 1N5225B to 1N5267B Voltage regulator diodes Product specification 1996 Apr 26 Supersedes data of April 1992 File under Discrete Semiconductors, SC01 FEATURES DESCRIPTION • Total power dissipation: Low-power voltage regulator diodes in hermetically sealed lea
DISCRETE SEMICONDUCTORS DATA SHEET 1N5059 to 1N5062 Controlled avalanche rectifiers Product specification 1996 Jun 20 Supersedes data of April 1992 File under Discrete Semiconductors, SC01
DISCRETE SEMICONDUCTORS DATA SHEET handbook, 2 columns M3D116 1N5059 to 1N5062 Controlled avalanche rectifiers Product specification 1996 Jun 20 Supersedes data of April 1992 File under Discrete Semiconductors, SC01 FEATURES DESCRIPTION This package is hermetically sealed and fatigue free as coeffic
DISCRETE SEMICONDUCTORS DATA SHEET 1N4728A to 1N4749A Voltage regulator diodes Product specification 1996 Apr 26 Supersedes data of April 1992 File under Discrete Semiconductors, SC01
DISCRETE SEMICONDUCTORS DATA SHEET handbook, halfpage M3D130 1N4728A to 1N4749A Voltage regulator diodes Product specification 1996 Apr 26 Supersedes data of April 1992 File under Discrete Semiconductors, SC01 FEATURES DESCRIPTION • Total power dissipation: Low voltage regulator diodes in hermetical

© DownloadDoc 2020

Terms and conditions | Privacy policy | Sitemap