Bipolar (BJT) Transistor NPN 40V 200mA 300MHz 350mW Surface Mount SOT-23 The MMBT3904-TP is an NPN general-purpose bipolar junction transistor (BJT) in a SOT-23 surface-mount package. It is a compact SMD version of the classic 2N3904, designed for switching and low-power signal amplification in a wide range of electronic circuits. It is commonly used in embedded systems, consumer electronics, and PCB designs where small size and reliable switching performance are required. Key Features NPN Bipolar Junction Transistor (BJT) Suitable for switching and amplification applications SOT-23 Surface-Mount Package Compact footprint for high-density PCB designs Collector-Emitter Voltage (Vceo) Typically up to 40V Collector Current Up to 200 mA continuous Low Power Operation Designed for small signal and low-power switching tasks High Gain (hFE) DC current gain typically 100–300 Fast Switching Capability Suitable for digital and pulse applications Wide Operating Temperature Range Typically -55°C to +150°C High Reliability Stable performance for general-purpose use RoHS Compliant Environmentally compliant manufacturing Typical Applications Signal switching in digital circuits LED driving circuits Small relay or load switching Sensor interface circuits General-purpose amplification stages 2N3904 SOT-23 #CommonPartsLibrary #Transistor #BJT #NPN #MMBT3904
422 Uses
2 Stars
PIC PIC® 16F Microcontroller IC 8-Bit 20MHz 14KB (8K x 14) FLASH 40-PDIP The PIC16F877A-I/P is a high-performance 8-bit microcontroller from Microchip Technology, based on a Harvard architecture with separate program and data memory buses. It is designed for a wide range of embedded applications requiring reliable processing, multiple communication interfaces, and analog capability. The device integrates Flash program memory, EEPROM data storage, and numerous peripherals including ADC, timers, serial communication modules, and PWM functions. Packaged in a 40-pin PDIP form factor, it is widely used in industrial automation, consumer electronics, and educational development systems. Core Features 8-bit PIC microcontroller architecture Harvard architecture with RISC instruction set Operating frequency up to 20 MHz Single-cycle instruction execution (except branches) Memory Program Memory: 8K words (Flash) Data Memory (RAM): 368 bytes EEPROM Data Memory: 256 bytes I/O Features Up to 33 programmable I/O pins Multiple input/output ports (PORTA, PORTB, PORTC, PORTD, PORTE) High current sink/source capability on selected pins Analog Features 10-bit Analog-to-Digital Converter (ADC) Up to 8 analog input channels Programmable voltage reference Timers and Control Three timers (Timer0, Timer1, Timer2) Capture/Compare/PWM (CCP) modules Watchdog Timer (WDT) Power-on Reset (POR) and Brown-out Reset (BOR) Communication Interfaces USART (Universal Synchronous/Asynchronous Receiver/Transmitter) SPI (Serial Peripheral Interface) I²C (Inter-Integrated Circuit) via MSSP module Electrical Characteristics Operating Voltage: 4.0V to 5.5V Operating Temperature Range: -40°C to +85°C (Industrial grade) Low power consumption modes available Package Information Package Type: PDIP (Plastic Dual Inline Package) Pin Count: 40 pins Mounting Type: Through-hole Applications Industrial control systems Embedded automation Consumer electronics Sensor interfacing and data acquisition Educational and prototyping platforms #commonpartslibrary #integratedcircuit #microcontroller
868 Uses
2 Stars
The RP2350, developed by Raspberry Pi Ltd, is a high-performance microcontroller designed to cater to a broad range of applications requiring efficient power management, advanced security features, and versatile IO options. This microcontroller stands out with its dual-core architecture, featuring either Cortex-M33 or Hazard3 processors operating at up to 150 MHz, ensuring robust performance for complex applications. It boasts a substantial 520 KB of on-chip SRAM distributed across 10 independent banks, enhancing parallel data processing capabilities. Additionally, the RP2350 supports up to 16 MB of external QSPI flash/PSRAM for extensive program and data storage, further expandable via an optional second chip-select. A notable feature of the RP2350 is its integrated on-chip switched-mode power supply, designed to generate core voltage efficiently, complemented by a low-quiescent-current LDO mode for reduced power consumption in sleep states. Security is a paramount feature of the RP2350, offering options for boot signing with key fingerprint in OTP, hardware mitigations against fault injection attacks, and a hardware SHA-256 accelerator for cryptographic operations. The microcontroller is also equipped with a comprehensive set of peripherals, including USB 1.1 controller and PHY, multiple UARTs, SPI, and I2C controllers, 24 PWM channels, and 12 programmable IO (PIO) state machines, providing extensive interface capabilities. The RP2350 is available in QFN-60 and QFN-80 packages, with or without flash-in-package options, catering to various design requirements and application needs.
54 Uses
2 Stars
The RP2350, developed by Raspberry Pi Ltd, represents a significant advancement in the field of microcontrollers, building upon the foundation laid by its predecessor, the RP2040. This component is designed to cater to a wide range of applications requiring dual-core processing capabilities, with the option to switch between Dual Cortex-M33 or Hazard3 processors operating at up to 150 MHz. It features an extensive 520 kB of on-chip SRAM distributed across 10 independent banks, alongside 8 KB of one-time-programmable (OTP) storage. External memory interfaces are well-supported, with provisions for up to 16 MB of external QSPI flash/PSRAM, and an additional 16 MB accessible via an optional second chip-select, facilitating extensive code and data storage options. Security features are robust, including options for boot signing enforced by on-chip mask ROM, with key fingerprints stored in OTP, and hardware mitigations against fault injection attacks. The RP2350 also boasts a comprehensive set of peripherals, including 2x UARTs, 2x SPI controllers, 2x I2C controllers, 24x PWM channels, and a USB 1.1 controller with PHY for host and device support, among others. Programmable IO (PIO) state machines enhance its flexibility, enabling the implementation of custom peripherals. For developers, the RP2350 offers low-power operation modes and a built-in boot ROM that supports direct boot from external flash or OTP, serial boot from USB or UART, and secure boot with code signature enforcement. The device is available in QFN-60 (7x7 mm) and QFN-80 (10x10 mm) packages, with or without built-in flash, catering to diverse application requirements. This microcontroller is a compelling choice for sophisticated projects that demand high performance, extensive memory and peripheral support, and advanced security features.
46 Uses
2 Stars
This project is a Battery Management System (BMS) built around STMicroelectronics' STC3115AIQT battery monitor IC. It uses I2C for communication, features alarm management, and supports battery charging. The power supply, battery connection points, and debug interface are facilitated through connectors. #project #Template #charger #monitor #reusable #module #batterycharger #template #bms #STC3115 #stm
13 Uses
2 Stars