Microchip Technology AT24CSWx Serial EEPROMs

Microchip Technology AT24CSWx Serial EEPROMs are designed to be I2C compatible (two-wire) with a security register and software write protection. These EEPROMs feature bidirectional data transfer protocol and filtered inputs for noise suppression. The AT24CSWx EEPROMs operate at a 1.7V to 3.6V voltage range, 1mA ultra-low active current, 0.8µA standby current, and -40°C to 85°C temperature range. The AT24CSW01X / AT24CSW02X EEPROMs provide 8-Byte page write mode and AT24CSW04X / AT24CSW08X EEPROMs offer 16-Byte page write mode with partial page writing. These EEPROMs are available in 5-lead SOT23 and 4-ball ultra-thin WLCSP packages.

Features

  • Random and sequential read modes
  • Within 5ms self-timed write cycle
  • >4000V ESD protection
  • Software write protection of the EEPROM array:
    • Five configuration options
    • Protection settings can be made permanent
  • Bidirectional data transfer protocol
  • Schmitt triggers and filtered inputs for noise suppression
  • I2C-compatible (two-wire) serial interface:
    • 100kHz standard mode, 1.7V to 3.6V
    • 400kHz fast mode, 1.7V to 3.6V
    • 1MHz fast mode plus (FM+), 1.7V to 3.6V
  • AT24CSW01X / AT24CSW02X:
    • 8-Byte page write mode
  • AT24CSW04X / AT24CSW08X:
    • 16-Byte page write mode

Specifications

  • 1.7V to 3.6V voltage range
  • 1mA ultra-low active current
  • 0.8µA standby current
  • -40°C to 85°C temperature range

more information: www.microchip.com

Digital humidity sensor for industrial applications is now available worldwide

Sensirion, the expert in environmental sensing, is unveiling its 5 V SHT4xI-Digital humidity sensor, which is designed for conducting measurements under harsh conditions in industrial applications.

Sensirion is expanding its series of fourth-generation humidity sensors to include its SHT4xI-Digital sensor platform, which has been designed specifically for challenging industrial applications. The series consists of two accurate versions SHT40I and SHT41I, which offer 5 V supply voltage, outstanding reliability, and increased ESD protection.

SHT4xI-Digital is based on Sensirion’s proven CMOSens® Technology, which ensures maximum reliability, as demonstrated by extensive accelerated lifetime tests such as 85°C/85% RH for 1,000 hours. The sensor enables seamless integration with its wide operating voltage range, small size, and robust housing. Based on its features and Sensirion’s advanced humidity sensing expertise, the SHT4xI-Digital is the perfect product for conducting measurements under harsh conditions in industrial applications. Like the SHT4x series, the sensors offer industry-leading accuracy specifications and unmatched cost-effectiveness. Sensirion’s CMOSens® Technology provides a complete sensor system on a single chip, with a fully calibrated digital I2C fast mode plus interface. The sensor platform covers operating ranges from 0 to 100% RH and from -40°C to 125°C with a supply voltage extending from 2.3 to 5.5 V.

“The SHT4xI-Digital humidity and temperature sensor platform is our response to challenging industrial requirements; it enables reliable measurements in harsh and unfavorable environments. The sensor platform’s robustness and extended supply voltage range allow long-term stability during operation in industrial applications. We are making a lasting contribution to our customers’ project-related success by drawing on our many years of humidity sensing.

more information: https://www.sensirion.com

RAKwireless Launches Two Modules Within The WisBlock IoT Ecosystem

RAKWwireless, a Chinese embedded device manufacturer known for its rich IoT ecosystem with several sensors’ boards and add-on modules for existing baseboards, launched a series of new modules with special highlights on the WisBlock LPWAN module and WisBlock baseboard. The reason for the popularity of the modules lies with its adoption of the Raspberry Pi’s in-house silicon tapeout RP2040 microcontroller.

Even after the underlying issues for the production of silicon chips and embedded hardware, the manufacturer has managed to launch these exciting boards for the IoT maker community. With the addition of these modules, the existing WisBlock IoT ecosystem has benefitted from some serious gains with a lot of expanded capabilities.

The WisBlock LPWAN module (RAK11310) core has the RP2040 for the high-performance processing featuring a high-clocked dual-core ARM Cortex-M0+ processor. The integration of the LoRa SX1262 radio module along with the RP2040 makes it fascinating to offer the competency for complex processing and long-range communication. Moreover, the incorporation of TinyML support for the module takes the hardware a long way when it comes to embedded machine learning.

RAKwireless Modules

Specifications of WisBlock LPWAN Module (RAK11310)

  • Processor: RP2040 MCU with dual-core ARM Cortex-M0+ processor
  • Wireless communication module: Semtech SX1262 low power high range LoRa transceiver
  • Wireless connectivity: LoRaWan® 1.0.2 protocol stack
  • I/O ports: UART/I2C/GPIO/USB
  • Interface: Serial Wire Debug (SWD)
  • Dimensions: 20 x 30 mm
  • Supply Voltage: 2.0 V ~ 3.6 V
  • Operating temperature: -40 °C ~ 70 °C

Along with the WisBlock LPWAN module comes the WisBlock baseboard with a reduced form factor in comparison to its predecessor. This comes from discarding a few of the IOs and still managing to increase the support for most of the existing modules and sensors including the WisBlock GPS Modules RAK1910 and RAK12500. The easy plug-n-play slot for the WisBlock Core MCU gives the possibility of developing low-power consumption applications. The user can also test several sensors in the RAKwireless store and build a fast prototype for the visionary project.

The baseboard also provides two slots for modules with a 24pin WisConnector for interfacing the WisBlock sensor modules. One of the interesting options for the board comes with a power supply. The hardware enables the user to employ either a 5V USB, 3.7V LiPo battery, 5V solar panels, or even a combination of these. If you are interested in buying any of this hardware, head to the product page- RAK11310 and RAK19003.

Low power HiSpark WiFi IoT Development Board is Compatible with HarmonyOS

Hi3861 Development Board Harmony OS

The Hi3861-based HiSpark WiFi IoT development board is a highly cost-effective, compact, and high-performance IoT development board that costs only 11$, making it one of the most affordable boards on the market. The development board is compatible with HarmonyOS, which allows flexible scaling of hardware capabilities.

Along with the compact form factor of 2 x 5cm, the board consists of a 2.4Ghz WLAN SoC for providing easy communication to any IoT network. It supports WFA WPA, WFA WPA2 personal, and WPS2.0 protocols for secured and safe connection. Moreover, it is highly energy-efficient as it operates on an input voltage ranging from 2.3V to 3.6V, and can provide an I/O voltage of 1.9V or 3.3V. It can also switch between different power-saving modes like ultra-deep sleep mode (5uA at 3.3V), to enhance the board’s energy efficiency.

The board’s peripherals include I2C, I2S, ADC, UART, SPI, SDIO, GPIO, PWM, and FLASH, making it suitable for a wide range of IoT applications. To increase its peripheral capabilities, the Hi3861 WLAN module may be linked to the Hi3861 motherboard. It integrates a high-performance 32-bit CPU with a maximum operating frequency of 160 MHz. Additionally, the board consists of a built-in 352 KB SRAM and 288 KB ROM, and a built-in 2 MB flash memory.

Labeled Hi3861 Development Board

Moreover, the IoT development board can also be integrated with the HarmonyOs which is a “distributed operating system designed for a connected world”. HarmonyOS is a future-proof, distributive, and intelligent operating system that is available to you as part of the all-scenario strategy project. Plus, it is a unified software system for end-users that offers uniform, seamless, and secure experiences across all of your smart devices. It uses distributed technology to bring together a collection of smart gadgets into a “super virtual device.”

Setting up the Hi3861 IoT development board to run the HarmonyOS is extremely easy, and requires minimal tools including a Linux compile server, Windows workstation (host computer), Hi3861 WLAN module, and a USB Type-C cable to connect the board to the host computer.

Flow of HarmonyOS Device

The detailed procedure for setting up the HarmonyOS on the Hi3861 WLAN development board can be found here.

Amlogic T972 Player board features multiple HDMI inputs – support 4K V-by-One displays and Android 9.0

Amlogic T972 Multimedia Network Player Board

Shenzhen Tomao, one of the leading OEM/ODM manufacturers with over 9 years of experience, has designed an Amlogic T972 multimedia network single-board computer with multiple HDMI inputs and a V-By-One display interface with support for up to 4K resolutions.

Targeted at digital signage applications, the Amlogic T972 SBC is powered by an advanced quad-core Cortex-A55 Amlogic T972 processor. The SoC is a combination of a powerful CPU/GPU subsystem, a best-in-class HDR image processing pipeline, and a secured 8K/4K video CODEC engine with all major peripherals in a cost-effective package. It is designed for worldwide UHD TV applications and so it features a 10/100/1000M Ethernet MAC with RGMII, USB 2.0 high-speed port, SDIO 3.0 controller, eMMC 5.0 controller, SLC NAND controller and multiple SD card controllers, UART, I2C, high-speed SPI PWMs, and a built-in IR blaster. The SoC already happens to power the Xiaomi Mi TV 5 and Mi TV 5 Pro 4k televisions as well as the Developer Board 7+ by Geniatech, you can say it is an equivalent to the Amlogic S905X3 SoC that is built for TV boxes.

The Amlogic T972 network player SBC also features a microSD card slot, 2GB or 4GB DDR4, 16GB eMMC flash expandable to 128GB, HDMI 2.1 receiver ports, up to 4K resolution V-by-One output, one 40-pin LVDS connector, USB 2.0 ports, 2.4G WiFi and Bluetooth (with a dual-band 2.4G/5G WiFi option), one headphone jack, serial expansion ports, mini PCIe slot, sim card slot, backlight header, up to four UART headers, RTC, and many more.

Block Diagram

Specifications of the Amlogic T972 single-board computer Include:

  • CPU: Amlogic T972 (or T962X2) quad-core Arm Cortex-A55 processor @ 1.98 GHz
  • Arm Mali-G31 MP2 GPU with support for OpenGL ES 3.2, Vulkan 1.1, and OpenCL 2.0; Concurrent multi-core processing
  • 2GB or 4GB DDR4 (optional)
  • 16GB eMMC flash (can be expanded to 128GB via SD/USB)
  • 1x MicroSD card slot
  • 40-pin 2.0mm pitch 8-/10-bit LVDS connector up to 1080p resolution
  • V-By-Oneconnector up to 4K resolution
  • TP header, Backlight header
  • 3x HDMI inputs, AV input
  • 3.5mm headphone jack
  • 4-pin header for 10W8Ω stereo speakers, I2S header, PDM header
  • 10/100M Ethernet RJ45 port
  • 2.4 GHz WiFi 4 & Bluetooth (optional dual-band WiFi, Ampak AP6256 as on photo)
  • Optional 4G LTE modem via mPCIe socket + SIM card slot
  • 2x USB Type-A host ports
  • 3x USB interfaces via headers, including one OTG port
  • 1x mini PCIe socket
  • 4x UART headers
  • IR receiver
  • RTC+ battery backup
  • 12V power supply input via DC power jack or 4-pin header
  • 5V header likely output
  • Dimensions: 160 mm x 115 mm
  • Operating System: Android 9.0

Other useful details may be found on the product page.

Pre-Amplifier for MEMS Microphone

This is a low-cost, small-size audio pre-amplifier for MEMS microphone, OPAMP-based circuit amplifies the low-level analog signal coming from MEMS microphone to the desired level required for the next stage which is an audio amplifier, basically microphone level to line level.

Resistor R4 and R7 are used to generate a voltage reference to bias the input common-mode voltage of the op-amp at VCC/2, C7, C8, and R7 help to reduce power supply noise. R5 and C5 allow AC coupling of the microphone signal.  R2 and C2 create a low-pass gain so as not to amplify noise beyond the audio bandwidth. R3 and C6 create a high-pass gain so as not to amplify the DC biasing of the op-amp (including input offset voltage). The cut-off frequency is 59 Hz. D1 is a power LED, this board has a dual option for MEMS microphones. Users may solder onboard microphones or connect external microphones. This board is tested with external Analog MEMS microphone modules from PUI Audio which comes with 3 connections VCC, GND, and output.

Features

  • Supply 3.3V
  • Very Low Noise Output
  • On-Board Power LED
  • Dual Microphone Option (Onboard or External Microphone)
  • The OPAMP gain is set to 32 (Gain = 1+R2/R3)
  • PCB Dimensions 27.78 x 14.29 mm

Schematic

Parts List

NO.QNTY.REF.DESC.MANUFACTURERSUPPLIERPART NO
11CN14 PIN MALE HEADER CONNECTOR PITCH 2.54MMWURTHDIGIKEY732-5317-ND
21CN2AMM-3742-T-EB-RPUI AUDIODIGIKEY668-AMM-3742-T-EB-R-ND
32C1,C51uF/25V SMD SIZE 1206MURATA/YAGEODIGIKEY
41C2560PF/50V SMD SIZE 0805MURATA/YAGEODIGIKEY
51C30.1uF/50V SMD SIZE 0805MURATA/YAGEODIGIKEY
62C4,C810uF/6.3V SMD SIZE 1206MURATA/YAGEODIGIKEY
71C63.3uF/10V SMD SIZE 1206MURATA/YAGEODIGIKEY
81C722uF/10V SMD SIZE 1206MURATA/YAGEODIGIKEY
91D1LED SMD SIZE 0805LITE ON INCDIGIKEY160-1427-1-ND
101R11K 5% SMD SIZE 0805MURATA/YAGEODIGIKEY
111R227K 5% SMD SIZE 0805MURATA/YAGEODIGIKEY
121R3820E 5% SMD SIZE 0805MURATA/YAGEODIGIKEY
134R4,R5,R6,R710K 5% SMD SIZE 0805MURATA/YAGEODIGIKEY
141U1TS971STDIGIKEY497-8150-1-ND
151U2ICS-40180( Optional) DO NOT POPULATETDK

Connections

MEMS Microphone Specifications

Gerber View

Photos

Video

ICS-40180 Datasheet

Bluetooth Low Energy (BLE) Tutorial for Beaglebone using python

1. Introduction

This is a simple example showcasing how to control a BleuIO dongle connected to Beaglebone Black using a python script.

When running the script, it will first ask for the com port where the dongle is connected (usually ‘/dev/ttyACM0’). After that, BleuIO will start advertising. Every 8th second it will turn on one of the onboard Beaglebone Black LEDs whilst changing the BLE advertising name to indicate which LED is on.

We are using the Linux Debian image: ‘OMAP3/DM3730 Debian 9.5 2018-10-07 4GB SD LXQT’ (https://beagleboard.org/latest-images).

2. About the Code

You can get access to the project HERE

https://github.com/smart-sensor-devices-ab/beaglebone_bleuio_example

We are using the Adafruit_BBIO python library that comes with the Beaglebone to control the onboard LEDs. First, we define the LEDs names and then set them as GPIO Outputs. Then we define the advertising messages that the BleuIO will switch between. Lets break one down:

“10:09:42:6C:65:75:49:4F:20:4C:45:44:20:30:20:4F:4E:”

“10” is the size of the advertising packet in HEX.
“09” is the flag for the device name (Complete Local Name).
“42:6C:65:75:49:4F:20:4C:45:44:20:30:20:4F:4E” is the packet itself, translated from HEX to ASCII it says: “BleuIO LED 0 ON”

Afterward, the user is presented with a message to input the com port the BleuIO is connected to. If you are not using a USB Hub the port should be ‘/dev/ttyACM0’.

You can change the comport name in the Python script and fill in your COM port.

com_input = “/dev/ttyACM0”

The script continues into the main loop, where it will first make sure all LEDs are off and then start BLE advertising.

The loop iterates through all four LEDs. In every iteration, it turns one LED on and advertises the LED name then continues to the next LED. This will continue until the script is aborted.

import serial
import time
import Adafruit_BBIO.GPIO as GPIO


LED_USR0 = "USR0"
LED_USR1 = "USR1"
LED_USR2 = "USR2"
LED_USR3 = "USR3"

GPIO.setup(LED_USR0, GPIO.OUT)
GPIO.setup(LED_USR1, GPIO.OUT)
GPIO.setup(LED_USR2, GPIO.OUT)
GPIO.setup(LED_USR3, GPIO.OUT)

LED0_ON_ADV_MSG = "10:09:42:6C:65:75:49:4F:20:4C:45:44:20:30:20:4F:4E:"
LED1_ON_ADV_MSG = "10:09:42:6C:65:75:49:4F:20:4C:45:44:20:31:20:4F:4E:"
LED2_ON_ADV_MSG = "10:09:42:6C:65:75:49:4F:20:4C:45:44:20:32:20:4F:4E:"
LED3_ON_ADV_MSG = "10:09:42:6C:65:75:49:4F:20:4C:45:44:20:33:20:4F:4E:"

# Turn off all LEDs
GPIO.output(LED_USR0, GPIO.LOW)
time.sleep(0.1)
GPIO.output(LED_USR1, GPIO.LOW)
time.sleep(0.1)
GPIO.output(LED_USR2, GPIO.LOW)
time.sleep(0.1)
GPIO.output(LED_USR3, GPIO.LOW)
time.sleep(0.1)

print("\nBlueIO BeagleBone Example!\n\n")
connecting_to_dongle = 0
com_input = ""

start_input = 0
valid_input = 0
while start_input == 0:
    com_input = input(
        "Enter Com port of Dongle (default for BeagleBone: '/dev/ttyACM0'):\n>>"
    )
    print("\nComport to use: " + com_input)
    input_continue = input(
        "If your happy with your choice just press Enter to continue the script. Else type E to exit or R to redo your choice. \n>>"
    )
    if input_continue.upper() == "E":
        start_input = 1
    elif input_continue.upper() == "":
        start_input = 1
    elif input_continue.upper() == "R":
        valid_input = 0
        start_input = 0
if input_continue.upper() == "E":
    print("Exiting script...")
    exit()

console = None

while 1:
    try:
        print("Please wait...")
        time.sleep(0.5)
        console.write(str.encode("AT+DUAL"))
        console.write("\r".encode())
        time.sleep(0.5)
        print("Starting Advertising...")
        console.write(str.encode("AT+ADVSTART"))
        console.write("\r".encode())
        time.sleep(0.5)
        led_turn = 0
        # Turn off all LEDs
        GPIO.output(LED_USR0, GPIO.LOW)
        time.sleep(0.1)
        GPIO.output(LED_USR1, GPIO.LOW)
        time.sleep(0.1)
        GPIO.output(LED_USR2, GPIO.LOW)
        time.sleep(0.1)
        GPIO.output(LED_USR3, GPIO.LOW)
        time.sleep(0.1)
        while True:
            if led_turn == 0:
                print("\nTurning LED USR0 ON")
                console.write(str.encode("AT+ADVRESP="))
                console.write(LED0_ON_ADV_MSG.encode())
                console.write("\r".encode())
                GPIO.output(LED_USR0, GPIO.HIGH)
                GPIO.output(LED_USR1, GPIO.LOW)
                GPIO.output(LED_USR2, GPIO.LOW)
                GPIO.output(LED_USR3, GPIO.LOW)
                led_turn = led_turn + 1
            elif led_turn == 1:
                print("\nTurning LED USR1 ON")
                console.write(str.encode("AT+ADVRESP="))
                console.write(LED1_ON_ADV_MSG.encode())
                console.write("\r".encode())
                GPIO.output(LED_USR0, GPIO.LOW)
                GPIO.output(LED_USR1, GPIO.HIGH)
                GPIO.output(LED_USR2, GPIO.LOW)
                GPIO.output(LED_USR3, GPIO.LOW)
                led_turn = led_turn + 1
            elif led_turn == 2:
                print("\nTurning LED USR2 ON")
                console.write(str.encode("AT+ADVRESP="))
                console.write(LED2_ON_ADV_MSG.encode())
                console.write("\r".encode())
                GPIO.output(LED_USR0, GPIO.LOW)
                GPIO.output(LED_USR1, GPIO.LOW)
                GPIO.output(LED_USR2, GPIO.HIGH)
                GPIO.output(LED_USR3, GPIO.LOW)
                led_turn = led_turn + 1
            elif led_turn == 3:
                print("\nTurning LED USR3 ON")
                console.write(str.encode("AT+ADVRESP="))
                console.write(LED3_ON_ADV_MSG.encode())
                console.write("\r".encode())
                GPIO.output(LED_USR0, GPIO.LOW)
                GPIO.output(LED_USR1, GPIO.LOW)
                GPIO.output(LED_USR2, GPIO.LOW)
                GPIO.output(LED_USR3, GPIO.HIGH)
                led_turn = 0

            time.sleep(8)

    except KeyboardInterrupt:
        GPIO.output(LED_USR0, GPIO.LOW)
        time.sleep(0.1)
        GPIO.output(LED_USR1, GPIO.LOW)
        time.sleep(0.1)
        GPIO.output(LED_USR2, GPIO.LOW)
        time.sleep(0.1)
        GPIO.output(LED_USR3, GPIO.LOW)
        time.sleep(0.1)
        print("Exiting script...")
        exit()
    except:
        print("\n\nDongle not connected.\n")
        connecting_to_dongle = 0
        while connecting_to_dongle == 0:
            try:
                print("Trying to connect to dongle...")
                console = serial.Serial(
                    port=com_input,
                    baudrate=57600,
                    parity="N",
                    stopbits=1,
                    bytesize=8,
                    timeout=0,
                )
                if console.is_open.__bool__():
                    connecting_to_dongle = 1
                    print("\n\nConnected to Dongle in port: " + com_input + ".\n")
            except:
                print(
                    "Dongle not found. Retrying connection to port: "
                    + com_input
                    + "..."
                )
                time.sleep(5)

3. Using the example project

3.1 What you will need

4. How to setup project

4.1 Downloading the project from GitHub

Get access to the project HERE

https://github.com/smart-sensor-devices-ab/beaglebone_bleuio_example

Either clone the project or download it as a zip file and unzip it, into a folder on your BeagleBone.

You can also create a new python file using the Cloud9 IDE from the BeagleBone (run by going to http://192.168.7.2:3000/)

Copy the code and paste it into the newly created file.

4.2 Installing pyserial

To run the script you will need to install the python library pyserial.

The easiest way of doing this is just connecting to the BeagleBone via shh (the default password is temppwd):

or using the bash tab in the Cloud9 IDE and type:

sudo pip3 install pyserial

5. Running the example

Go to the folder where you have the python script file and run:

(Pyserial needs sudo-privileges to function.)

sudo python3 name_of_script.py

27” Front IP65 Open Frame Touch Panel PC from IBASE

IBASE Technology Inc., a leading manufacturer of embedded boards and industrial computers is proud to release its new OFP-W2700, a series of 27-inch open frame panel PCs suitable for both indoor and semi-outdoor environments. It has IP65 front panel protection, splash-resistant front bezel and can be easily integrated into a custom enclosure, supporting both portrait and landscape display modes in infotainment terminal and self-service kiosk applications in many different industries.

The OFP-W2700 series supports a 250/1000-nits brightness projected capacitive touch screen depending on the DC-input and AC-inlet, wide viewing angle of 178/178 degrees, 4GB system memory and 64GB SSD storage, and is also equipped with four USB, two COM and two RJ-45 LAN ports. It comes in three versions that mainly differ in the type of processor, display output and expansion slots. OFP-W2700-PCI86 features an 8th Gen Intel® i7-8665UE processor, DP and USB Type-C graphics ports, and two M.2 sockets (M2280, E2230); OFP-W2700PCV16 has an AMD Ryzen™ V1605B processor, two HDMI, two M.2 sockets, and a 1000-nits brightness display option; while OFP-W2700PCI50 is powered by an Intel® Atom® x7-E3950 CPU and has one HDMI and two mPCIe sockets.

OFP-W2700 SERIES FEATURES:

  • 27″ wide-screen open frame panel pc with excellent performance
  • 1920 x 1080 resolution and 250-nit & 1000-nit brightness
  • Projected capacitive touch
  • Supports both portrait and landscape display modes
  • Supports IR cut-off solution

The fanless OFP-W2700 series offers a remote power button function and a modular CPU box construction allowing flexible configuration and easy replacement. Measuring 660 x 421 x 98mm (W x H x D), the system can operate in an extended temperature range of -10°C to 50°C and wide voltage input. Both Windows 10 and Linux Kernel 4+ are supported.

For more information, please visit www.ibase.com.tw.

EPC2067 40 V, 409 A(pulsed) eGaN FET

EPC’s EPC2067 is a 40 V eGaN FET for state-of-the-art power density

The EPC2067 from EPC is a 40 V, 1.3 mΩ (typical) eGaN FET with a pulsed current rating of 409 A in a tiny 9.3 mm2 footprint. This device is ideal for applications with demanding high power density performance requirements, including 48 V to 54 V input servers. Lower gate charges and zero reverse recovery losses enable high-frequency operation of 1 MHz and beyond, at high efficiency in a tiny footprint for state-of-the-art power density.

Applications

  • High-frequency DC/DC converters
  • BLDC motor drives
  • Sync rectification for AC/DC and DC/DC

more information: https://epc-co.com/epc/Products/eGaNFETsandICs/EPC2067.aspx

Arduino UNO Mini Limited Edition available on Mouser


Arduino UNO Mini Limited Edition is a special collectible version of the Arduino UNO, designed to celebrate the UNO’s 16th anniversary. The UNO Mini Limited Edition features a compact 26.7mm x 34.2mm form factor, with black and gold trim. This edition of the UNO will be limited to 10,000 units, each individually numbered.

The Arduino UNO Mini Limited Edition is based on the Microchip Technology ATmega328 8-Bit Microcontroller (MCU). The UNO Mini Limited Edition features 14 digital input/output pins (six of which can be used as PWM outputs), six analog inputs, and a 16MHz quartz crystal. The onboard USB-C™ port is controlled by the Atmega16U2 MCU, programmed as a USB-to-serial converter. The UNO Mini Limited Edition can be powered from the USB-C port or an external power supply and includes everything the user needs to support the MCU.

Features

  • Collector’s version of the Arduino UNO limited to 10,000 units
  • Compact 4-layer 26.7mm x 34.2mm PCB, in black and gold
  • 14 digital I/O pins with 6 providing PWM output
  • Six analog input pins
  • 16MHz ceramic resonator
  • USB-C port
  • Powered via USB or with an external power supply
  • Reset button
  • Key components

more information: https://store.arduino.cc/products/uno-mini-le?selectedStore=eu

TOP PCB Companies