• RP2354A

    RP2354A

    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.

    6 Uses


  • ezBLDC

    ezBLDC

    ezBLDC is a two axis smart BLDC motor driver, powered by SimpleFOC. Implementing 2 DRV8313s this board is capable of 12V @ 2.5A / phase for control of up to 2 motors at once. With its onboard smarts, this board can accept simple UART, I2C, or step/dir commands to control complex, real-time, feedback-enabled motion, freeing up the main microcontroller to do other tasks. Implementing the hardware basics for controlling brushless DC motors can be a hassle, but it doesn't have to be. This motor driver allows anyone with an Arduino to get moving with BLDC motors, with easy IO and motor connectors onboard!

    charleszard

    97 Uses

    16 Comments

    1 Star


  • M3x10+6Cu

    M3x10+6Cu

    Studs & Screws Hardware Fasteners (Screws) M3x10+6Cu SMD_L4.7-W4.7-D3.0 LCSC Part Number: C551322 JLCPCB Part Class: Extended Part Manufactured by Shuntian(顺天五金)

    lcsc

    &

    jharwinbarrozo
    adrian95

    1 Comment


  • ezBLDC

    ezBLDC

    ezBLDC is a two axis smart BLDC motor driver, powered by SimpleFOC. Implementing 2 DRV8313s this board is capable of 12V @ 2.5A / phase for control of up to 2 motors at once. With its onboard smarts, this board can accept simple UART, I2C, or step/dir commands to control complex, real-time, feedback-enabled motion, freeing up the main microcontroller to do other tasks. Implementing the hardware basics for controlling brushless DC motors can be a hassle, but it doesn't have to be. This motor driver allows anyone with an Arduino to get moving with BLDC motors, with easy IO and motor connectors onboard!

    charleszard

    97 Uses

    16 Comments

    1 Star


  • ATECC608A-SSHDA

    ATECC608A-SSHDA

    Cryptographic Co-Processor with Secure Hardware-based 16 Key Storage, ECDSA and ECDH support, I2C, SOIC-8 Cryptographic coprocessor SOIC*8*3.9x4.9mm*P1.27mm*

    kicad-part-library

    &

    jharwinbarrozo

    37 Uses

    1 Comment