The ESP32-S3-WROOM-1-N16R8 is a high-performance Wi-Fi and Bluetooth Low Energy (BLE) module from Espressif Systems, built around the ESP32-S3 SoC. It integrates a dual-core Xtensa® LX7 processor running at up to 240 MHz, along with 16 MB Quad SPI Flash and 8 MB Octal SPI PSRAM, making it suitable for memory-intensive embedded, IoT, AIoT, multimedia, and edge AI applications. The module includes an onboard PCB antenna, RF matching circuitry, crystal oscillator, and flash/PSRAM, simplifying hardware design and reducing development time. Key Features Dual-core Xtensa LX7 CPU operating up to 240 MHz 16 MB onboard Flash memory 8 MB onboard Octal PSRAM for large buffers, graphics, and AI workloads 2.4 GHz Wi-Fi (IEEE 802.11 b/g/n) Bluetooth 5.0 Low Energy (BLE) Built-in support for AI acceleration and vector instructions for machine learning and signal processing applications Rich peripheral set including: GPIO UART SPI I²C I²S USB 2.0 OTG PWM ADC Touch sensing SD/MMC interface CAN (TWAI) Integrated USB Serial/JTAG debugging capability Supply voltage range: 3.0 V to 3.6 V Operating temperature: −40°C to +65°C Surface-mount module with integrated PCB antenna Supports secure boot, flash encryption, and hardware cryptographic acceleration for secure IoT devices. Typical Applications Smart home and IoT devices Edge AI and machine learning Voice assistants and speech recognition Industrial automation Human-machine interfaces (HMI) Wireless sensors and gateways Smart displays and touch panels Audio streaming and multimedia devices Robotics and connected products #RF-Transceiver #Module #ESP32
221 Uses
3 Stars
This project is a motherboard for the ESP32-CAM module, which enables easy and flexible WiFi camera applications. The motherboard provides power supply, programming interface, and GPIO expansion for the ESP32-CAM. It also supports external sensors for more functionality. #motherboard #WiFi #MCU #ReferenceDesign #project #ESP32 #camera #reusable #module #edgeComputing #espressif #template
157 Uses
3 Stars
MAX98357A Series 5.5V 3.2W PCM Input Class D Audio Power Amplifier - TQFN-16 The MAX98357A/MAX98357B is an easy-to-use, low-cost, digital pulse-code modulation (PCM) input Class D amplifier that provides industry-leading Class AB audio performance with Class D efficiency. The digital audio interface automatically recognizes up to 35 different PCM and TDM clocking schemes which eliminates the need for I2C programming. Operation is further simplified by eliminating the need for an external MCLK signal that is typically used for PCM communication. Simply supply power, LRCLK, BCLK, and digital audio to generate audio! Furthermore, a novel pinout allows customers to use the cost-effective WLP package with no need for expensive vias (refer to Application Note 6643: Optimize Cost, Size, and Performance with MAX98357 WLP for more information). The digital audio interface is highly flexible with the MAX98357A supporting I2S data and the MAX98357B supporting left-justified data. Both ICs support 8 channel time division multiplexed (TDM) data. The digital audio interface accepts specified sample rates between 8kHz and 96kHz for all supported data formats. The ICs can be configured to produce a left channel, right channel, or (left/2 + right/2) output from the stereo input data. The ICs operate using 16/24/32-bit data for I2S and left-justified modes as well as 16-bit or 32-bit data using TDM mode. The ICs eliminate the need for the external MCLK signal that is typically used for PCM communication. This reduces EMI and possible board coupling issues in addition to reducing the size and pin count of the ICs. The ICs also feature a very high wideband jitter tolerance (12ns typ) on BCLK and LRCLK to provide robust operation. Active emissions-limiting, edge-rate limiting, and overshoot control circuitry greatly reduce EMI. A filterless spread-spectrum modulation scheme eliminates the need for output filtering found in traditional Class D devices and reduces the component count of the solution. The ICs are available in 9-pin WLP (1.345mm x 1.435mm x 0.64mm) and 16-pin TQFN (3mm x 3mm x 0.75mm) packages and are specified over the -40°C to +85°C temperature range. ● Single-Supply Operation (2.5V to 5.5V) ● 3.2W Output Power into 4Ω at 5V ● 2.4mA Quiescent Current ● 92% Efficiency (RL = 8Ω, POUT = 1W) ● 22.8μVRMS Output Noise (AV = 15dB) ● Low 0.013% THD+N at 1kHz ● No MCLK Required ● Sample Rates of 8kHz to 96kHz ● Supports Left, Right, or (Left/2 + Right/2) Output ● Sophisticated Edge Rate Control Enables Filterless Class D Outputs ● 77dB PSRR at 1kHz ● Low RF Susceptibility Rejects TDMA Noise from GSM Radios ● Extensive Click-and-Pop Reduction Circuitry ● Robust Short-Circuit and Thermal Protection ● Available in Space-Saving Packages: 1.345mm x 1.435mm WLP (0.4mm Pitch) and 3mm x 3mm TQFN ● Solution Size with Single Bypass Capacitor is 4.32mm2 Applications ● Single Li-ion Cell/5V Devices ● Smart Speakers ● Notebook Computers ● IoT Devices ● Gaming Devices (Audio and Haptics) ● Smartphones ● Tablets ● Cameras #commonpartslibrary #integratedcircuit #linearamplifier #mono
1.0k Uses
2 Stars
Accelerometer X, Y, Z Axis ±2g, 4g, 8g, 16g 0.05Hz ~ 1.6kHz 14-LGA (3x5) The ADXL345 is a small, thin, ultralow power, 3-axis accelerometer with high resolution (13-bit) measurement at up to ±16 g. Digital output data is formatted as 16-bit twos complement and is accessible through either a SPI (3- or 4-wire) or I2C digital interface. The ADXL345 is well suited for mobile device applications. It measures the static acceleration of gravity in tilt-sensing applications, as well as dynamic acceleration resulting from motion or shock. Its high resolution (3.9 mg/LSB) enables measurement of inclination changes less than 1.0°. Several special sensing functions are provided. Activity and inactivity sensing detect the presence or lack of motion by comparing the acceleration on any axis with user-set thresholds. Tap sensing detects single and double taps in any direction. Free-fall sensing detects if the device is falling. These functions can be mapped individually to either of two interrupt output pins. An integrated memory management system with a 32-level first in, first out (FIFO) buffer can be used to store data to minimize host processor activity and lower overall system power consumption. Low power modes enable intelligent motion-based power management with threshold sensing and active acceleration measurement at extremely low power dissipation. The ADXL345 is supplied in a small, thin, 3 mm × 5 mm × 1 mm, 14-lead, plastic package. ► Ultralow power: as low as 23 µA in measurement mode and 0.1 µA in standby mode at VS = 2.5 V (typical) ► Power consumption scales automatically with bandwidth ► User-selectable resolution ► Fixed 10-bit resolution ► Full resolution, where resolution increases with g range, up to 13-bit resolution at ±16 g (maintaining 4 mg/LSB scale factor in all g ranges) ► Embedded memory management system with FIFO technology minimizes host processor load ► Single tap/double tap detection ► Activity/inactivity monitoring ► Free-fall detection ► Supply voltage range: 2.0 V to 3.6 V ► I/O voltage range: 1.7 V to VS ► SPI (3- and 4-wire) and I2C digital interfaces ► Flexible interrupt modes mappable to either interrupt pin ► Measurement ranges selectable via serial command ► Bandwidth selectable via serial command ► Wide temperature range (−40°C to +85°C) ► 10,000 g shock survival ► Pb free/RoHS compliant #commonpartslibrary #sensor #transducer #accelerometer
201 Uses
2 Stars
ADXL345 iMEMS® Accelerometer, 3 Axis Sensor Evaluation Board The ADXL345 measures acceleration in three axes (X, Y, Z) and outputs digital data via either I²C or SPI interfaces. It is widely used in applications like tilt sensing, vibration monitoring, free-fall detection, and motion-based user interfaces. Its high resolution (up to 13-bit) allows it to detect very small changes in motion, making it suitable for both consumer electronics and industrial applications. Key Features 3-axis acceleration measurement (X, Y, Z) Selectable measurement ranges: ±2g, ±4g, ±8g, ±16g High resolution (13-bit) with up to 4 mg/LSB sensitivity Digital output interfaces: I²C and SPI Low power consumption: ideal for battery-powered devices Built-in motion detection functions: Tap and double-tap detection Free-fall detection Activity and inactivity monitoring Wide bandwidth range: supports various data rates for different applications Operating voltage: typically 2.0V to 3.6V Compact package: small LGA form factor suitable for space-constrained designs Common Applications Smartphones and tablets (screen rotation, motion sensing) Wearable devices and fitness trackers Gaming controllers Robotics and drones Vibration and shock monitoring systems #commonpartslibrary #developmentboard #evaluationboard #sensor
124 Uses
2 Stars
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
414 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.
45 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