UM1669 User manual. Discovery kit for STM32F401 line. Introduction

Size: px
Start display at page:

Download "UM1669 User manual. Discovery kit for STM32F401 line. Introduction"

Transcription

1 UM1669 User manual Discovery kit for STM32F401 line Introduction The STM32F401 Discovery kit (32F401CDISCOVERY) helps you to discover the entry level of the STM32F4 series and to develop your applications. It is based on an STM32F401VCT6 and includes an ST-LINK/V2 embedded debug tool interface, ST MEMS Gyroscope, ST MEMS accelerometer + magnetometer, ST MEMS digital microphone, audio DAC with integrated class D speaker driver, LEDs, pushbuttons and a USB OTG micro-ab connector. Figure 1. STM32F401 Discovery board September 2013 DocID Rev 1 1/39

2 Contents UM1669 Contents 1 Conventions Quick start Getting started System requirements Development toolchain supporting the STM32F401 Discovery kit Order code Features Hardware layout STM32F401VCT6 microcontroller Embedded ST-LINK/V Using ST-LINK/V2 to program/debug the STM32F401 on board Using ST-LINK/V2 to program/debug an external STM32 application Power supply and power selection LEDs Pushbuttons On board audio capability USB OTG supported E-compass MEMS (ST MEMS LSM303DLHC) Gyroscope MEMS (ST MEMS L3GD20) JP2 (Idd) OSC clock OSC clock supply OSC 32 KHz clock supply Solder bridges Extension connectors Mechanical drawing Electrical schematics /39 DocID Rev 1

3 UM1669 Contents 7 Revision history DocID Rev 1 3/39 3

4 List of tables UM1669 List of tables Table 1. ON/OFF conventions Table 2. Features and benefits Table 3. Jumper states Table 4. Debug connector CN2 (SWD) Table 5. Solder bridges Table 6. MCU pin description versus board function Table 7. Document revision history /39 DocID Rev 1

5 UM1669 List of figures List of figures Figure 1. STM32F401 Discovery board Figure 1. Hardware block diagram Figure 2. Top layout Figure 3. Bottom layout Figure 4. STM32F401VCT6 microcontroller Figure 5. STM32F401VCT6 block diagram Figure 6. Typical configuration Figure 7. STM32F401 Discovery board connections image Figure 8. ST-Link connections image Figure 9. STM32F401 Discovery board mechanical drawing Figure 10. STM32F401 Discovery board Figure 11. ST-LINK/V2 (SWD only) Figure 12. STM32F401VCT6 MCU Figure 13. Audio Figure 14. USB_OTG_FS Figure 15. Peripherals DocID Rev 1 5/39 5

6 Conventions UM Conventions Table 1 provides the definition of some conventions used in the present document. Table 1. ON/OFF conventions Convention Jumper JPx ON Jumper JPx OFF Solder bridge SBx ON Solder bridge SBx OFF Definition Jumper fitted Jumper not fitted SBx connections closed by solder SBx connections left open 6/39 DocID Rev 1

7 UM1669 Quick start 2 Quick start The STM32F401 Discovery is a low-cost and easy-to-use development kit to quickly evaluate and start a development with an STM32F4 entry level microcontroller. Before installing and using the product, please accept the Evaluation Product License Agreement from For more information on the STM32F401 Discovery board and for demonstration software, visit Getting started Follow the sequence below to configure the STM32F401 Discovery board and launch the DISCOVER application: 1. Ensure that the jumpers JP2 and CN3 are set to "on" (Discovery mode). 2. Connect the STM32F401 Discovery board to a PC using a USB cable type A/mini-B through the USB ST-LINK connector CN1, to power the board. The LED LD2 (PWR) will light up and the four LEDs between the buttons B1 and B2 start blinking. 3. Press the user button B1 to enable the MEMS sensor. The four LEDs will indicate the board motion direction and speed. When connected to a PC with a second USB type A/micro-B cable through CN5, the board will be recognized as a standard mouse. 4. The demo software, as well as other software examples that allow you to discover the STM32 F4 series features, are available on 5. Develop your own applications starting from the examples. 2.2 System requirements Windows PC (XP, Vista, 7) USB type A to mini-b cable 2.3 Development toolchain supporting the STM32F401 Discovery kit Altium: TASKING VX-Toolset Atollic: TrueSTUDIO IAR: EWARM Keil : MDK-ARM 2.4 Order code To order the STM32F401 Discovery kit, use the STM32F401C-DISCO order code. DocID Rev 1 7/39

8 Features UM Features The STM32F401 Discovery board offers the following features: STM32F401VCT6 microcontroller featuring 256 KB of Flash memory, 64 KB of RAM in an LQFP100 package On-board ST-LINK/V2 with selection mode switch to use the kit as a standalone ST- LINK/V2 (with SWD connector for programming and debugging) Board power supply: through USB bus or from an external 5 V supply voltage External application power supply: 3 V and 5 V L3GD20, ST MEMS motion sensor, 3-axis digital output gyroscope. LSM303DLHC, ST MEMS system-in-package featuring a 3D digital linear acceleration sensor and a 3D digital magnetic sensor. MP45DT02, ST MEMS audio sensor, omnidirectional digital microphone CS43L22, audio DAC with integrated class D speaker driver Eight LEDs: LD1 (red/green) for USB communication LD2 (red) for 3.3 V power on Four user LEDs: LD3 (orange), LD4 (green), LD5 (red) and LD6 (blue) Two USB OTG LEDs: LD7 (green) VBus and LD8 (red) over-current Two pushbuttons (user and reset) USB OTG with micro-ab connector Extension header for LQFP100 I/Os for a quick connection to the prototyping board and an easy probing 8/39 DocID Rev 1

9 UM1669 Hardware layout 4 Hardware layout The STM32F401 Discovery board has been designed around the STM32F401VCT6 microcontroller in a 100-pin LQFP package. Figure 1 illustrates the connections between the STM32F401VCT6 and its peripherals (ST- LINK/V2, pushbutton, LED, Audio DAC, USB, ST MEMS gyroscope, ST MEMS accelerometer + magnetometer, ST MEMS microphone, and connectors). Figure 2 and Figure 3 help you to locate these features on the STM32F401 Discovery board. Figure 1. Hardware block diagram Mini-USB Embedded ST-LINK/V2 SWD STM32F401VCT6 I/O I/O Header I/O RESET Header LEDs LD3...LD8 MP45DT02 CS43L22 B2 RESET B1 USER L3GD20 Mini-Jack Micro-USB LSM303DLHC MS31947V2 DocID Rev 1 9/39

10 Hardware layout UM1669 Figure 2. Top layout ST-LINK/V2 LD1 (red/green LED) COM CN2 SWD connector LD2 (red LED) PWR CN3 ST-LINK/DISCOVERY selector JP2 IDD measurement 5 V power supply input/output 3 V power supply output STM32F401VCT6 SB1 (B2-RESET) LD3 (orange LED) B2 reset button B1 user button LD5 (red LED) LD4 (green LED) LD6 (blue LED) LD7 (green LED) LD8 (red LED) MS32361V1 10/39 DocID Rev 1

11 UM1669 Hardware layout Figure 3. Bottom layout SB2, SB4, SB6, SB8 (RESERVED) SB3, SB5, SB7, SB9 (DEFAULT) SB15 (SWO) SB16 (X2 crystal) SB17 (X3 crystal) SB10, SB11 (RX, TX) SB12 (STM_RST) SB18 (X3 crystal) SB13 (NRST) SB19 (BOOT0) SB14 (X2 crystal) SB20 (BOOT1) SB21 (B1-USER) MS32362V1 DocID Rev 1 11/39

12 Hardware layout UM STM32F401VCT6 microcontroller This ARM Cortex-M4 32-bit MCU with FPU has 105 DMIPS, up to 256 KB Flash/64 KB RAM, USB OTG FS, 10 TIMs, 1 ADC, 11 comm. interfaces. Figure 4. STM32F401VCT6 microcontroller STM32F401VCT6 256 Kbytes of Flash memory 64 Kbytes of RAM LQFP x 14 mm This device provides the following benefits (see Table 2). Table 2. Features and benefits MS32365V1 Features High performance Up to 84 MHz/105 DMIPS Cortex-M4 with single cycle DSP MAC and floating point unit CoreMark: 285 at 84 MHz CoreMark/MHz:3.39 Maximum integration Up to 256 kb of on-chip Flash, 64k B of SRAM, reset circuit, internal RCs, PLLs, ultra-small packages (WLCSP) Designed for high performance and ultra-fast data transfers ART Accelerator : memory accelerator 32-bit 7-layer bus matrix with 6 masters and 5 slaves including 1 block of SRAM Multi DMA controllers: 2 general-purpose Outstanding power efficiency Ultra-low dynamic power in Run mode: 140 µa/mhz at 84 MHz running CoreMark benchmark from Flash memory (peripherals off) RTC <1 µa typ in V BAT mode Down to 11 µa typ in Stop mode 3.6 V down to 1.7 V V DD 1.2 V voltage regulator with power scaling capability Benefits Boosted execution of control algorithms More features for your applications Ease of use Better code efficiency Faster time to market Elimination of scaling and saturation Easier support for meta-language tools More features in space-constrained applications Performance equivalent to zero-wait execution from Flash Concurrent execution and data transfer Extra flexibility to reduce power consumption for applications requiring both high-processing and lowpower performance when running at low voltage or on a rechargeable battery 12/39 DocID Rev 1

13 UM1669 Hardware layout Table 2. Features and benefits (continued) Features Superior and innovative peripherals and connectivity 1x USB OTG Up to 11 communication interfaces (including 3x USART, 4x SPI, 3x I 2 C with digital filter, 1 SDIO) USART at up to 10.5 Mbit/s SPI at up to 42 Mbit/s Audio: dedicated audio PLL, 2x I 2 S Analog: 1 x 12-bit ADC reaching 2.4 MSPS Up to 10 timers: 16 and 32 bits running up to 84 MHz High integration WLCSP49 3 x 3 mm (STM32F401, 256-Kbyte Flash/ 64-Kbyte SRAM) Extensive tools and software solutions Hardware sector protection with execute only access Various IDE, starter kits, libraries, RTOS and stacks, either open source or provided by ST or 3rd parties, including the ARM CMSIS DSP library optimized for Cortex-M4 instructions New possibilities to connect and communicate highspeed data High-quality audio support Benefits More precision thanks to high resolution Smaller board space allowing for smaller applications Software IP protection A wide choice within the STM32 ecosystem to develop your applications DocID Rev 1 13/39

14 Hardware layout UM1669 Figure 5. STM32F401VCT6 block diagram NJTRST, JTDI, JTCK/SWCLK JTDO/SWD, JTDO TRACECLK TRACED[3:0] PA[15:0] PB[15:0] PC[15:0] PD[15:0] PE[15:0] PH[1:0] JTAG & SW ETM D-BUS ARM Cortex-M4 84 MHz I-BUS FPU S-BUS DMA2 DMA1 GPIO PORT A GPIO PORT B GPIO PORT C GPIO PORT D GPIO PORT E GPIO PORT H MPU NVIC 8 Streams FIFO 8 Streams FIFO AHB bus-matrix 7S4M ACCEL/ CACHE AHB1 84 MHz Flash up to 256 KB SRAM 64 KB AHB2 84 MHz Reset & MANAGT clock control HCLK APB2CLK APB1CLK AHB2PCLK RC HS RC LS PLL1&2 PHY VDD POR reset Int LS LS USB OTG FS Power managmt Voltage regulator 3.3 to 1.2 Supply supervision POR/PDR BOR XTAL OSC 4-16MHz WDG 32K PWR BAT XTAL 32 khz RTC AWU Backup register DP DM ID, VBUS, SOF VDD = 1.7 to 3.6 V (PDR OFF) 1.8 to 3.6 V VSS (PDR ON) VCAP VDDA, VSSA NRST OSC_IN OSC_OUT VBAT = 1.65 to 3.6 V OSC32_IN OSC32_OUT ALARM_OUT STAMP1 CRC TIM2 32b 4 channels, ETR as AF up to 81 AF EXT IT. WKUP DMA2 DMA1 TIM3 TIM4 16b 16b 4 channels, ETR as AF 4 channels, ETR as AF D[7:0] CMD, CK as AF SDIO / MMC FIFO AHB/APB2 AHB/APB1 TIM5 32b 4 channels 4 compl. channels TIM1_CH1[1:4]N, 4 channels TIM1_CH1[1:4]ETR, BKIN as AF TIM1 / PWM16b 2 channels as AF 1 channel as AF 1 channel as AF RX, TX, CK, CTS, RTS as AF RX, TX, CK as AF MOSI, MISO, SCK, NSS as AF MOSI, MISO, SCK, NSS as AF TIM9 TIM10 TIM11 16b smcard USART1 irda smcard irda USART6 SPI1 SPI4 16b 16b APB2 84 MHz APB2 60MHz WWDG APB1 42 APB1 MHz 30MHz (max) USART2 smcard irda SP2/I2S2 SP3/I2S3 I2C1/SMBUS I2C2/SMBUS I2C3/SMBUS RX, TX as AF CTS, RTS as AF MOSI/SD, MISO/SD_ext, SCK/CK NSS/WS, MCK as AF MOSI/SD, MISO/SD_ext, SCK/CK NSS/WS, MCK as AF SCL, SDA, SMBA as AF SCL, SDA, SMBA as AF SCL, SDA, SMBA as AF VDDREF_ADC USART Temperature 2MBps sensor 16 analog inputs ADC1 MS31144V2 14/39 DocID Rev 1

15 UM1669 Hardware layout 4.2 Embedded ST-LINK/V2 The ST-LINK/V2 programming and debugging tool is integrated on the STM32F401 Discovery board. The embedded ST-LINK/V2 can be used in 2 different ways according to the jumper states (see Table 3): Program/debug the MCU on board, Program/debug an MCU in an external application board using a cable connected to SWD connector CN2. The embedded ST-LINK/V2 supports only SWD for STM32 devices. For information about debugging and programming features, refer to user manual UM1075 (ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32) which describes in detail all the ST-LINK/V2 features. Figure 6. Typical configuration Hardware requirements: - USB cable type A to mini-b - Computer with Windows XP, Vista or 7 Development toolchains: - Altium TASKING VX-Toolset - Atollic TrueSTUDIO - IAR EWARM - Keil MDK-ARM MS31115V1 Table 3. Jumper states Jumper state Both CN3 jumpers ON Both CN3 jumpers OFF Description ST-LINK/V2 functions enabled for on board programming (default) ST-LINK/V2 functions enabled for application through external CN2 connector (SWD supported) DocID Rev 1 15/39

16 Hardware layout UM Using ST-LINK/V2 to program/debug the STM32F401 on board To program the STM32F401 on board, simply plug in the two jumpers on CN3, as shown in Figure 7 in red, but do not use the CN2 connector as that could disturb communication with the STM32F401VCT6 of the STM32F401 Discovery board. Figure 7. STM32F401 Discovery board connections image 16/39 DocID Rev 1

17 UM1669 Hardware layout Using ST-LINK/V2 to program/debug an external STM32 application Note: It is very easy to use the ST-LINK/V2 to program the STM32 on an external application. Simply remove the 2 jumpers from CN3 as shown in Figure 8, and connect your application to the CN2 debug connector according to Table 4. SB13 must be OFF if you use CN2 pin 5 in your external application. Table 4. Debug connector CN2 (SWD) Pin CN2 Designation 1 VDD_TARGET VDD from application 2 SWCLK SWD clock 3 Ground 4 SWDIO SWD data input/output 5 NRST RESET of target MCU 6 SWO Reserved Figure 8. ST-Link connections image DocID Rev 1 17/39

18 Hardware layout UM Power supply and power selection The power supply is provided either by the host PC through the USB cable, or by an external 5 V power supply. The D1 and D2 diodes protect the 5 V and 3 V pins from external power supplies: 5 V and 3 V can be used as output power supplies when another application board is connected to pins P1 and P2. In this case, the 5 V and 3 V pins deliver a 5 V or 3 V power supply and the power consumption must be lower than 100 ma. 5 V can also be used as input power supplies, e.g. when the USB connector is not connected to the PC. In this case, the STM32F401 Discovery board must be powered by a power supply unit or by an auxiliary equipment complying with standard EN : 2006+A11/2009, and must be Safety Extra Low Voltage (SELV) with limited power capability. 4.4 LEDs LD1 COM: LD1 default status is red. LD1 turns to green to indicate that communications are in progress between the PC and the ST-LINK/V2. LD2 PWR: The red LED indicates that the board is powered. User LD3: The orange LED is a user LED connected to the I/O PD13 of the STM32F401VCT6. User LD4: The green LED is a user LED connected to the I/O PD12 of the STM32F401VCT6. User LD5: The red LED is a user LED connected to the I/O PD14 of the STM32F401VCT6. User LD6: The blue LED is a user LED connected to the I/O PD15 of the STM32F401VCT6. USB LD7: The green LED indicates when VBUS is present on CN5 and is connected to PA9 of the STM32F401VCT6. USB LD8: The red LED indicates an overcurrent from VBUS of CN5 and is connected to the I/O PD5 of the STM32F401VCT Pushbuttons B1 USER: User and Wake-Up button connected to the I/O PA0 of the STM32F401VCT6. B2 RESET: The pushbutton connected to NRST is used to RESET the STM32F401VCT6. 18/39 DocID Rev 1

19 UM1669 Hardware layout 4.6 On board audio capability The STM32F401 uses an audio DAC (CS43L22) to output sounds through the audio mini jack connector. The STM32F401 controls the audio DAC through the I2C interface and processes digital signals through an I2S connection or analog input signal. The sound can come independently from different inputs: ST MEMS microphone (MP45DT02): digital using PDM protocol or analog when using the low pass filter. USB connector: from external mass storage such as a USB key, USB HDD, and so on. Internal memory of the STM32F401. The sound can be output in different ways through audio DAC: Using the I2S protocol Using the microphone output directly via a low pass filter to analog input AIN4x of the CS43L USB OTG supported The STM32F401 is used to drive only USB OTG full speed on this board. The USB micro- AB connector (CN5) allows the user to connect a host or device component, such as a USB key, mouse, and so on. Two LEDs are dedicated to this module: LD7 (green LED) indicates when VBUS is active LD8 (red LED) indicates an overcurrent from a connected device. 4.8 E-compass MEMS (ST MEMS LSM303DLHC) The LSM303DLHC is an ultra-compact low-power system-in-package featuring a 3D digital linear acceleration sensor and a 3D digital magnetic sensor. It includes a sensing element and an IC interface able to provide the measured acceleration to the external world through an I2C serial interface. The LSM303DLHC has dynamically user-selectable full scales of ± 2g/± 8g and is capable of measuring the acceleration, and a magnetic field full scale from ±1.3 g to 8.1 g with an output data rate of 100 Hz or 400 Hz. The STM32F401VCT6 MCU controls this motion sensor through the I2C interface. 4.9 Gyroscope MEMS (ST MEMS L3GD20) The L3GD20 is an ultra-compact, low-power, three-axis angular rate sensor. It includes a sensing element and an IC interface able to provide the measured angular rate to the external world through the I2C/SPI serial interface. The L3GD20 has dynamically user-selectable full scales of ± 250 dps/500 dps/±2000 dps and is capable of measuring rates. DocID Rev 1 19/39

20 Hardware layout UM1669 The STM32F401VCT6 MCU controls this motion sensor through the SPI interface JP2 (Idd) Jumper JP2, labeled Idd, allows the consumption of STM32F401VCT6 to be measured by removing the jumper and connecting an ammeter. Jumper on: STM32F401VCT6 is powered (default). Jumper off: an ammeter must be connected to measure the STM32F401VCT6 current, (if there is no ammeter, the STM32F401VCT6 is not powered) OSC clock OSC clock supply If PH0 and PH1 are only used as GPIOs instead of as a clock, then SB14 and SB16 are closed and R24, R25 and R66 are removed. MCO from ST-LINK (from MCO of the STM32F103) This frequency cannot be changed, it is fixed at 8 MHz and connected to PH0-OSC_IN of the STM32F401VCT6. The configuration needed is: SB14, SB16 OPEN R25 removed R66 soldered Oscillator onboard (from X2 crystal) For typical frequencies and its capacitors and resistors, please refer to the STM32F401VCT6 Datasheet. The configuration needed is: SB14, SB16 OPEN R25 soldered R66 removed Oscillator from external PH0 (from external oscillator through pin 7 of the P2 connector) The configuration needed is: SB14 closed SB16 closed R25 and R66 removed OSC 32 KHz clock supply If PC14 and PC15 are only used as GPIOs instead of as a clock, then SB17 and SB18 are closed, and R21 and R22 are removed. Oscillator onboard (from X1 Crystal (not provided)) The configuration needed is: SB17, SB18 OPEN C20, C28, R21 and R22 soldered 20/39 DocID Rev 1

21 UM1669 Hardware layout Oscillator from external PC14 (from external oscillator trough the pin 9 of P2 connector) The configuration needed is: SB17closed SB18 closed R21 and R22 removed 4.12 Solder bridges Table 5. Solder bridges Bridge State (1) Description SB14,16 (X2 crystal) OFF ON X2, C18, C19, R24 and R25 provide a clock. PH0, PH1 are disconnected from P2 PH0, PH1 are connected to P2 R24, R25 and R66 must not be fitted). SB3,5,7,9 (Default) ON Reserved, do not modify SB2,4,6,8 (Reserved) OFF Reserved, do not modify SB17,18 (X3 crystal) SB1 (B2-RESET) SB21 (B1-USER) SB13 (NRST) SB15 (SWO) SB10,11 (RX,TX) SB12 (STM_RST) SB19 (BOOT0) SB20 (BOOT1) OFF ON ON OFF ON OFF ON OFF ON OFF OFF ON OFF ON ON OFF OFF ON X3, C20, C28, R21 and R22 deliver a 32 KHz clock. PC14, PC15 are not connected to P2. PC14, PC15 are only connected to P2. Remove only R21, R22 B2 pushbutton is connected to the NRST pin of the STM32F401VCT6 MCU B2 pushbutton is not connected to the NRST pin of the STM32F401VCT6 MCU B1 pushbutton is connected to PA0 B1 pushbutton is not connected to PA0 NRST signal of the CN2 connector is connected to the NRST pin of the STM32F401VCT6 MCU NRST signal of the CN2 connector is not connected to the NRST pin of the STM32F401VCT6 MCU SWO signal of the CN2 connector is connected to PB3 SWO signal is not connected Reserved, do not modify Reserved, do not modify No incidence on STM32F103C8T6 (ST-LINK/V2) NRST signal STM32F103C8T6 (ST-LINK/V2) NRST signal is connected to BOOT0 signal of the STM32F401VCT6 MCU is held low through a 510 Ω pulldown resistor BOOT0 signal of the STM32F401VCT6 MCU is held high through a 10 KΩ pullup resistor The BOOT1 signal of the STM32F401VCT6 MCU is held high through a 10 KΩ pull-up resistor The BOOT1 signal of the STM32F401VCT6 MCU is held low through a 510 Ω pull-down resistor DocID Rev 1 21/39

22 Hardware layout UM Default SBx state is shown in bold Extension connectors The male headers P1 and P2 can connect the STM32F401 Discovery board to a standard prototyping/wrapping board. STM32F401VCT6 GPI/Os are available on these connectors. P1 and P2 can also be probed by an oscilloscope, logical analyzer or voltmeter. Table 6. MCU pin description versus board function (page 1 of 8) MCU pin Board function Main function Alternate functions LQFP100 CS43L22 MP45DT02 L3GD20 LSM303DLHC Pushbutton LED SWD USB OSC Free I/O Power supply CN5 CN2 P1 P2 BOOT NRST 14 RESET NRST 5 6 PA0- WKUP TIM2_CH1/TIM2_ETR, TIM5_CH1, USART2_CTS, ADC1_0, WKUP 23 USER 12 PA1 TIM2_CH2, TIM5_CH2, USART2_RTS, ADC1_ PA2 TIM2_CH3, TIM5_CH3, TIM9_CH1, USART2_TX, ADC1_ PA3 TIM2_CH4, TIM5_CH4, TIM9_CH2, USART2_RX, ADC1_ PA4 SPI1_NSS, SPI3_NSS/I2S3_WS, USART2_CK, ADC1_4 29 LRCK/AIN1x 16 PA5 TIM2_CH1/TIM2_ETR, SPI1_SCK, ADC1_5 30 SCL/SPC 15 PA6 TIM1_BKIN, TIM3_CH1, SPI1_MISO, ADC1_6 31 SDO 18 22/39 DocID Rev 1

23 UM1669 Hardware layout Table 6. MCU pin description versus board function (page 2 of 8) MCU pin Board function Main function Alternate functions LQFP100 CS43L22 MP45DT02 L3GD20 LSM303DLHC Pushbutton LED SWD USB OSC Free I/O Power supply CN5 CN2 P1 P2 PA7 TIM1_CH1N, TIM3_CH2, SPI1_MOSI, ADC1_7 32 SDA/SDI/SDO 17 PA8 MCO_1, TIM1_CH1, I2C3_SCL, USART1_CK, USB_FS_SOF PA9 TIM1_CH2, I2C3_SMBAL, USART1_TX, USB_FS_VBUS 68 GREEN VBUS 1 44 PA10 TIM1_CH3, USART1_RX, USB_FS_ID 69 ID 4 41 PA11 TIM1_CH4, USART1_CTS, USART6_TX, USB_FS_DM 70 DM 2 PA12 TIM1_ETR, USART1_RTS, USART6_RX, USB_FS_DP 71 DP 3 PA13 JTMS-SWDIO 72 SWDIO 4 42 PA14 JTCK-SWCLK, I2S3ext_WS 76 SWCLK 2 39 PA15 JTDI, TIM2_CH1/TIM2_ETR, SPI1_NSS, SPI3_NSS/I2S3_WS PB0 TIM1_CH2N, TIM3_CH3, ADC1_ DocID Rev 1 23/39

24 Hardware layout UM1669 Table 6. MCU pin description versus board function (page 3 of 8) MCU pin Board function Main function Alternate functions LQFP100 CS43L22 MP45DT02 L3GD20 LSM303DLHC Pushbutton LED SWD USB OSC Free I/O Power supply CN5 CN2 P1 P2 PB1 TIM1_CH3N, TIM3_CH4, ADC1_ PB2 24 PB3 JTDO-SWO, TIM2_CH2, SPI1_SCK, SPI3_SCK/I2S3_CK, I2C2_SDA 89 SWO 6 28 PB4 JTRST, TIM3_CH1, SPI1_MISO, SPI3_MISO, I2S3ext_SD, I2C3_SDA PB5 TIM3_CH2, I2C1_SMBAL, SPI1_MOSI, SPI3_MOSI/I2S3_SD PB6 TIM4_CH1, I2C1_SCL, USART1_TX, USB_FS_INT 92 SCL SCL 23 PB7 TIM4_CH2, I2C1_SDA, USART1_RX PB8 TIM4_CH3, TIM10_CH1, I2C1_SCL, USB_FS_SCL, SDIO_D PB9 TIM4_CH4, TIM11_CH1, I2C1_SDA, SPI2_NSS/I2S2_WS, USB_FS_SDA, SDIO_D5 96 SDA SDA 20 PB10 TIM2_CH3, I2C2_SCL, SPI2_SCK/I2S2_CK 47 CLK 34 VCAP1 48 VDD 35 24/39 DocID Rev 1

25 UM1669 Hardware layout Table 6. MCU pin description versus board function (page 4 of 8) MCU pin Board function Main function Alternate functions LQFP100 CS43L22 MP45DT02 L3GD20 LSM303DLHC Pushbutton LED SWD USB OSC Free I/O Power supply CN5 CN2 P1 P2 PB12 TIM1_BKIN, I2C2_SMBAL, SPI2_NSS/I2S2_WS, I2S2ext_WS PB13 TIM1_CH1N, SPI2_SCK/I2S2_CK, I2S2ext_CK 52 PB14 TIM1_CH2N, SPI2_MISO, I2S2ext_SD PB15 RTC_50Hz, TIM1_CH3N, SPI2_MOSI/I2S2_SD, I2S2ext_MISO PC0 ADC1_10 15 PC1 ADC1_11 16 PC2 SPI2_MISO, I2S2ext_SD, ADC1_12 17 PowerOn PC3 SPI2_MOSI/I2S2_SD, ADC1_13 18 AIN4x PDM_OUT 9 PC4 ADC1_14 33 PC5 ADC1_15 34 PC6 TIM3_CH1, I2S2_MCK, USART6_TX, SDIO_D PC7 TIM3_CH2, I2S3_MCK, USART6_RX, SDIO_D7 64 MCLK 48 PC8 MCO_CPUCK, TIM3_CH3, USART6_CK, SDIO_D DocID Rev 1 25/39

26 Hardware layout UM1669 Table 6. MCU pin description versus board function (page 5 of 8) MCU pin Board function Main function Alternate functions LQFP100 CS43L22 MP45DT02 L3GD20 LSM303DLHC Pushbutton LED SWD USB OSC Free I/O Power supply CN5 CN2 P1 P2 PC9 MCO_2, TIM3_CH4, I2C3_SDA, I2S2_CKIN, SDIO_D PC10 I2S3ext_CK, SPI3_SCK/I2S3_CK, SDIO_D2 78 SCLK PC11 PC12 I2S3ext_SD, SPI3_MISO, SDIO_D3 I2S3ext_MISO, SPI3_MOSI/I2S3_SD, SDIO_CK PC13 TAMP_1 7 SDIN PC14 OSC32_IN 8 PC15 OSC32_OUT 9 PD0 81 PD1 82 PD2 TIM3_ETR, SDIO_CMD 83 PD3 SPI2_SCK/I2S2_CK, USART2_CTS 84 OSC32_IN OSC32_OUT PD4 USART2_RTS 85 RESET 32 PD5 USART2_TX 86 RED OverCurrent 29 PD6 SPI3_MOSI/I2S3_SD, USART2_RX /39 DocID Rev 1

27 UM1669 Hardware layout Table 6. MCU pin description versus board function (page 6 of 8) MCU pin Board function Main function Alternate functions LQFP100 CS43L22 MP45DT02 L3GD20 LSM303DLHC Pushbutton LED SWD USB OSC Free I/O Power supply CN5 CN2 P1 P2 PD7 USART2_CK 88 PD855 PD956 PD1057 PD PD12 TIM4_CH1 59 GREEN 44 PD13 TIM4_CH2 60 PD14 TIM4_CH3 61 PD15 TIM4_CH4 62 ORANGE RED BLUE PE0 TIM4_ETR 97 PE198 INT1 INT PE2 TRACECLK, SPI4_SCK 1 DRDY 15 PE3 TRACED0 2 CS_I2C/SPI 16 PE4 TRACED1, SPI4_NSS 3 INT1 13 PE5 TRACED2, TIM9_CH1, SPI4_MISO 4 INT2 14 PE6 TRACED3, TIM9_CH2, SPI4_MOSI 5 11 PE7 TIM1_ETR DocID Rev 1 27/39

28 Hardware layout UM1669 Table 6. MCU pin description versus board function (page 7 of 8) MCU pin Board function Main function Alternate functions LQFP100 CS43L22 MP45DT02 L3GD20 LSM303DLHC Pushbutton LED SWD USB OSC Free I/O Power supply CN5 CN2 P1 P2 PE8 TIM1_CH1N 39 PE9 TIM1_CH1 40 PE10 TIM1_CH2N 41 PE11 TIM1_CH2, SPI4_NSS 42 PE12 TIM1_CH3N, SPI4_SCK 43 PE13 TIM1_CH3, SPI4_MISO 44 PE14 TIM1_CH4, SPI4_MOSI 45 PE15 TIM1_BKIN PH0 OSC_IN 12 PH1 OSC_OUT 13 OSC_IN OSC_OUT V 3 5 V 4 3 V 5 3 V 6 VDD 3 22 VDD /39 DocID Rev 1

29 UM1669 Hardware layout Table 6. MCU pin description versus board function (page 8 of 8) MCU pin Board function Main function Alternate functions LQFP100 CS43L22 MP45DT02 L3GD20 LSM303DLHC Pushbutton LED SWD USB OSC Free I/O Power supply CN5 CN2 P1 P DocID Rev 1 29/39

30 Mechanical drawing UM Mechanical drawing Figure 9. STM32F401 Discovery board mechanical drawing 30/39 DocID Rev 1

31 UM1669 Electrical schematics 6 Electrical schematics Figure 10. STM32F401 Discovery board TM32F4_USART2_TX TM32F4_USART2_RX PA2 PA3 PA9 PA10 PA11 PA12 VDD ST_LINK_V2.SCHDOC U_ST_LINK MCO PA0 PE0 PA4 MCO PA0 PE0 PA4 PB10 PA14 TCK/SWCLK PA1 PE1 PC12 PA2 PA14 PA1 PE1 PC12 PC3 PA13 TMS/SWDIO PA2 PE2 PC10 PC4 PA3 PA13 PA2 PE2 PC10 PC4 PA3 PE3 PD4 PA3 PE3 PD4 PA4 PE4 PC7 PB6 PA4 PE4 PC7 PB6 NRST T_NRST PA5 PE5 PB9 NRST PA5 PE5 PB9 PB3 T_SWO PA6 PE6 PB3 PA6 PE6 PA7 PE7 PA7 PE7 PA8 PE8 U_IO Peripherals PA8 PE8 PA9 PE9 IO Peripherals.SchDoc PA9 PE9 U_USB_OTG_FS PA10 PE10 PD12 PA10 PE10 PD12 PA0 USB_OTG_FS.SchDoc PA11 PE11 PD13 PA11 PE11 PD13 NRST PD5 PA12 PE12 PD14 PA9 PD5 PA12 PE12 PD14 PC0 PA13 PE13 PD15 PE0 PA10 PC0 PA13 PE13 PD15 PE0 PA14 PE14 PE1 PA11 PA14 PE14 PE1 PA15 PE15 PB6 PE3 PA12 PA15 PE15 PB6 PE3 PB9 PA5 PB9 PA5 PB0 PD0 PE2 PA6 PB0 PD0 PE2 PA6 PB1 PD1 PE4 PA7 PB1 PD1 PE4 PA7 PB2 PD2 PE5 PB2 PD2 PE5 PB3 PD3 PB3 PD3 PB4 PD4 PB4 PD4 PB5 PD5 PB5 PD5 PB6 PD6 PB6 PD6 PB7 PD7 PB7 PD7 PB8 PD8 P2 PB8 PD8 PB9 PD9 PB9 PD9 1 2 P1 PB10 PD10 5V 5V PB10 PD10 5V 3 4 PD PD NRST VDD PB12 PD12 PH0 PH1 PB12 PD PB13 PD13 PC14 PC PB13 PD PC1 PC0 PB14 PD14 PE6 PC PB14 PD PC3 PC2 PB15 PD PB15 PD15 PE PE5 PA1 PA PE PE3 PA3 PA2 PC0 MCO PE0 PE PC0 MCO PA5 PA4 PC1 PB8 PB PC PA7 PA6 PC2 PH0 BOOT PC2 PH PC5 PC4 PC3 PH PC3 PH1 PB PB7 PB1 PB0 PC4 PB4 PB PC PB2 BOOT1 / PB2 PC5 BOOT0 PD7 PB PC5 BOOT PE7 PE8 PC6 PD5 PD PC PE9 PE10 PC7 NRST PD3 PD PC7 NRST PE11 PE12 PC8 PD1 PD PC PE13 PE14 PC9 PC12 PD PC PE15 PB10 PC10 PC10 PC PC10 38 NC PB12 PC11 PA14 PA PC PB13 PB14 PC12 PA10 PA13 38 PC PB15 PD8 PC13 PA8 PA PC PD9 PD10 PC PC14 PC PC9 PD11 PD12 PC15 PC6 PC PC PD13 PD PD15 NC Header 25X Header 25X2 U_STM32Fx STM32Fx.SchDoc U_Audio Audio.SchDoc PB10 PC3 PA0 NRST VDD 5V Rev A.0 --> PCB label MB1115 A-00 Rev B.1 --> PCB label MB1115 B-01 LD3GD20 U7 was routed wrong. STMicroelectronics Title: STM32F401C-DISCOVERY Number: MB1115 Rev: B.1(PCB.SCH) Date:8/12/2013 Sheet 1 DocID Rev 1 31/39

32 Electrical schematics UM1669 Figure 11. ST-LINK/V2 (SWD only) C9 C6 R15 T_JTMS pF X1 20pF 1 36 R16 T_NRST VBAT VDD_ Header 6 22 PC13 VSS_ STM_JTMS R17 T_SWO 8MHz PC14 JTMS/SWDIO 4 33 USB_DP 22 PC15 PA12 OSC_IN 5 32 USB_DM OSCIN PA11 OSC_OUT 6 31 T_SWO OSCOUT PA10 STM_RST 7 30 LED_STLINK RC Must be very close to STM32F103 pin 29 NRST PA R66 MCO C11 VSSA PA8 MCO 9 28 VDDA PB R20 4K7 AIN_ T_JTMS C67 PA0 PB T_JTCK 20pF PA1 PB13 R19 4K R67 PA2 PB T_SWDIO_IN Not Fitted T_JTCK T_JTDO T_JTDI T_NRST T_JRST STM_JTCK R18 100K R5 100K SWIM_IN SWIM SWIM_IN SWIM_RST SWIM_RST_IN Board Ident: PC13=0 SWIM_IN SWIM USB CN1 VCC D- D+ ID SHELL USB-MINI-typeB U5V R7 1K5 R9 0 R8 0 R6 100K USB_DM USB_DP U2 STM32F103C8T6 R13 1K U5V SWD Wired on Solder Side 5V JP4 JP3 T_JTCK 5V STMicroelectronics Title: COM PWR Jumpers ON --> DISCOVERY Selected Jumpers OFF --> ST-LINK Selected PA3 PA4 PA5 PA6 PA7 PB0 PB1 PB2/BOOT1 PB10 PB11 VSS_1 VDD_1 VDD_3 VSS_3 PB9 PB8 BOOT0 PB7 PB6 PB5 PB4/JNTRST PB3/JTDO PA15/JTDI JTCK/SWCLK SB3 SB2 SB5 SB4 SB7 SB6 SB9 SB8 STM32F401C-DISCOVERY ST-LINK/V2 (SWD only) SWD DEFAULT RESERVED SB12 STM32F4_USART2_RX PA3 PA2 STM32F4_USART2_TX R12 10K R11 [NA] Close to JP Not Fitted SB11 SB10 TX RX JP1 5V 1 3 U3 INH Idd JP2 Vin Vout LD3985M25R BYPASS 5 VDD CN2 EXT_5V, Input or Output D1 2V R14 10K BAT60JFILM D2 BAT60JFILM R10 22 AIN_1 1 3 U1 INH TCK/SWCLK TMS/SWDIO LED_STLINK Vin Vout LD3985M33R BYPASS T_SWO CN3 5 R4 100 R3 100 T_NRST SB15 SB13 LD1 Red 2 1 STM_JTCK SWCLK STM_JTMS 3 4 _Green LD_BICOLOR_CMS D3 BAT60JFILM PA14 PA13 NRST PB3 SWDIO OUT_, Only Output STLINK_TX STLINK_RX Not Fitted C7 C8 C12 C10 C17 1uF C16 LD2 LED, red C13 10nF C14 1uF C15 R2 [NA] C1 1uF C2 C5 10nF C4 1uF C3 R1 0 Number: MB1115 Rev: B.1(PCB.SCH) Date:8/12/2013 Sheet 2 of 6 32/39 DocID Rev 1

33 DocID Rev 1 33/39 UM1669 Electrical schematics Figure 12. STM32F401VCT6 MCU STMicroelectronics Title: Number: Rev: Sheet of B.1(PCB.SCH) Date:8/12/2013 R MB STM32F401C-DISCOVERY MCU PB5 PB6 PB7 PA4 PA5 PA6 PA7 VDD PA11 PA12 PA9 PA10 PB12 PB13 PB14 PB15 PB10 PB8 PA0 PB9 PA1 PB1 PB2 PA15 PB3 PB0 PA3 PA13 PA14 PB4 PA2 PA8 BOOT0 MCO PH1-OSC_OUT PA0 NRST PB0 R PC15 PC14 BOOT0 PH1 PH0 Must be close to the Crystal R30 10K VDD PB2 BOOT1 SB20 SB19 SB16 SB14 R NRST MCO Not Fitted VDD R23 47 PC0 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 PC8 PC9 PC10 PC11 PC12 PC13 PE0 PE0 PE1 PE1 PE2 PE2 PE3 PE4 PE5 PE6 PE7 PE8 PE9 PE10 PE11 PE12 PE13 PE14 PE15 PE3 PE4 PE5 PE6 PE7 PE8 PE9 PE10 PE11 PE12 PE13 PE14 PE15 PD0 PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 PD8 PD9 PD10 PD11 PD12 PD13 PD14 PD15 PD1 PD2 PD3 PD4 PD5 PD6 PD7 PD8 PD9 PD10 PD11 PD12 PD13 PD14 PD15 PC14-OSC32_IN PC15-OSC32_OUT SB17 SB18 PH0-OSC_IN R32 4.7K VDD R27 4.7K PB6 PB9 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13 PA14 PA15 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB12 PB13 PB14 PB15 PC1 PC2 PC3 PC4 PC5 PC6 PC7 PC8 PC9 PC10 PC11 PC12 PC13 PE2 1 PE3 2 PE4 3 PE5 4 PE6 5 PC13 7 PC14 8 PC15 9 PH0 12 PH1 13 NRST 14 PC0 15 PC1 16 PC2 17 PC3 18 PA0 23 PA1 24 PA2 25 PA3 26 PA4 29 PA5 30 PA6 31 PA7 32 PC4 33 PC5 34 PB0 35 PB1 36 PB2 PE7 38 PE8 39 PE9 40 PE10 41 PE11 42 PE12 43 PE13 44 PE14 45 PE15 46 PB10 47 PB12 51 PB13 52 PB14 53 PB15 54 PD8 55 PD9 56 PD10 57 PD11 58 PD12 59 PD13 60 PD14 61 PD15 62 PC6 63 PC7 64 PC8 65 PC9 66 PA8 67 PA9 68 PA10 69 PA11 70 PA12 71 PA13 72 PA14 76 PA15 77 PC10 78 PC11 79 PC12 80 PD0 81 PD1 82 PD2 83 PD3 84 PD4 85 PD5 86 PD6 87 PD7 88 PB3 89 PB4 90 PB5 91 PB6 92 PB7 93 BOOT0 94 PB8 95 PB9 96 PE0 97 PE1 98 VSS 99 U4A STM32F401VCT6U VBAT 6 VSS4 27 VSS2 74 VSSA 20 VREF+ 21 VDDA 22 VSS5 10 VCAP2 73 VDD3 100 VSS 49 VDD2 75 VDD1 50 VDD4 28 VDD12 19 VDD5 11 VCAP1 48 U4B STM32F401VCT6U 1 2 X2 8MHz C19 20pF C18 20pF X3 XTAL_32K_20PPM C20 6.8pF C28 6.8pF C38 2.2uF C33 2.2uF C27 1uF C21 C23 C26 C35 C25 C32 C34 C29 C24 1uF C22 1uF L1 Ferrite C30 C31 R29 [NA] R25 0 R22 0 R21 0 R26 0

34 Electrical schematics UM /39 DocID Rev 1 Figure 13. Audio STMicroelectronics Title: Number: Rev: Sheet of B.1(PCB.SCH) Date:8/12/2013 MB STM32F401C-DISCOVERY Audio PA4 PC12 PC10 R43 10K PB6 PB9 R59 51 PD4 PC7 I2C address 0x94 2V5 R60 51 Audio_RST R Audio_SDA Audio_SCL I2S3_MCK I2S3_WS I2S3_SCK I2S3_SD Audio_DAC_OUT PDM_OUT R R50 100K R44 100K R52 1.2K CLK_IN PDM_OUT CN4 ST PC3 PA4 PC3 PB10 PC3 PB10 PB6 PB9 PC7 PC10 PC12 PA4 PD4 PC4 PC4 SDA 1 SCL 2 A0 3 SPKR_OUTA+ 4 VP 5 SPKR_OUTA- 6 SPKR_OUTB+ 7 VP 8 SPKR_OUTB- 9 -VHPFILT 10 FLYN 11 FLYP 12 +VHP 13 HP/LINE_OUTB 14 HP/LINE_OUTA 15 VA 16 A 17 FILT+ 18 VQ 19 TSTO 20 AIN4A 21 AIN4B 22 AIN3A 23 AIN3B 24 AIN2A 25 AIN2B 26 AFILTA 27 AFILTB 28 AIN1A 29 AIN1B 30 SPKR/HP 31 RESET 32 VL 33 VD 34 D 35 TSTO 36 MCLK SCLK 38 SDIN 39 LRCK 40 /Thermal Pad 41 U8 CS43L LR 2 CLK 4 VDD 6 DOUT 5 U10 MP45DT02 C47 1uF C57 1uF C63 1uF C62 1uF C49 C50 C44 C45 C59 C66 C46 C60 22nF C58 10nF C61 22nF C51 150pF C53 150pF C52 1uF C56 1uF C65 10uF C64 1uF R62 [NA] R46 [NA] R47 [NA] R63 0 R53 0 R61 0

35 UM1669 Electrical schematics Figure 14. USB_OTG_FS OTG_FS_PowerSwitchOn VBUS_FS OTG_FS_DM OTG_FS_DP OTG_FS_ID PC0 PA9 PA11 PA12 PA10 PC0 PA9 PA11 PA12 PA10 R41 10K 5V B3 C3 D3 A2 B U6 IN EN FAULT OUT STMPS2141STR R56 22 R58 22 U9 Vbus ID D+out D+in D-out D-in Dz Pd1 Pup Pd2 EMIF02-USB03F2 A3 C1 D1 B1 C2 D2 3 1 R49 47K R PD R R54 47K OTG_FS_OverCurrent PD5 CN5 STMicroelectronics Title: STM32F401C-DISCOVERY USB_OTG_FS Number: MB1115 Rev: B.1(PCB.SCH) Date:8/12/2013 Sheet 5 of T SOT23 VBUS DM DP ID Shield 2 USB_Micro-AB receptacle R42 0 R57 0 C54 4.7uF LD8 LED, red R LD7 LED, green R55 [NA] USB-MICRO-AB DocID Rev 1 35/39

36 Electrical schematics UM1669 Figure 15. Peripherals SPI1_SCK PA5 PA5 SPI1_MOSI PA7 PA7 SPI1_MISO PA6 PA6 CS_I2C/SPI PE3 PE3 MEMS_INT2 PE1 PE1 MEMS_INT1 PE0 PE U5 VDD_IO VDD SCL SETC SDA SETP INT2 INT1 C1 DRDY NC LSM303DLHC U7 VDD_IO SCL/SPC SDA/SDI/SDO SA0/SDO CS_I2C/SPI DRDY/INT2 INT1 L3GD20 MEMS VDD VDD C PA0 PA0 VDD VDD SB21 R R 100 R35 220K NRST NRST SB B2 SW-PUSH-CMS_BLACK B1 SW-PUSH-CMS_BLUE PB6 PB9 PE5 PE4 PB6 PB9 PE5 PE4 C42 4.7uF C41 220nF PE2 PE2 C48 10nF C55 C40 C43 10uF C 10uF C36 [NA] C39 R33 [NA] USER & WAKE-UP Button RESET Button U L R D PD12 PD13 PD14 PD15 PD12 PD13 PD14 PD15 R R36 1K R39 1K R LD4 LED, green LD3 LED, orange LD5 LED, red LD6 LED, blue LEDs STMicroelectronics Title: STM32F401C-DISCOVERY Peripherals Number: MB1115 Rev: B.1(PCB.SCH) Date:8/12/2013 Sheet 6 of 6 36/39 DocID Rev 1

37 UM1669 Revision history 7 Revision history Table 7. Document revision history Date Revision Changes 10-Sep Initial release. DocID Rev 1 /39

38 UM1669 Please Read Carefully: Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries ( ST ) reserve the right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any time, without notice. All ST products are sold pursuant to ST s terms and conditions of sale. Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein, and ST assumes no liability whatsoever relating to the choice, selection or use of the ST products and services described herein. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such third party products or services or any intellectual property contained therein. UNLESS OTHERWISE SET FORTH IN ST S TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWS OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. ST PRODUCTS ARE NOT AUTHORIZED FOR USE IN WEAPONS. NOR ARE ST PRODUCTS DESIGNED OR AUTHORIZED FOR USE IN: (A) SAFETY CRITICAL APPLICATIONS SUCH AS LIFE SUPPORTING, ACTIVE IMPLANTED DEVICES OR SYSTEMS WITH PRODUCT FUNCTIONAL SAFETY REQUIREMENTS; (B) AERONAUTIC APPLICATIONS; (C) AUTOMOTIVE APPLICATIONS OR ENVIRONMENTS, AND/OR (D) AEROSPACE APPLICATIONS OR ENVIRONMENTS. WHERE ST PRODUCTS ARE NOT DESIGNED FOR SUCH USE, THE PURCHASER SHALL USE PRODUCTS AT PURCHASER S SOLE RISK, EVEN IF ST HAS BEEN INFORMED IN WRITING OF SUCH USAGE, UNLESS A PRODUCT IS EXPRESSLY DESIGNATED BY ST AS BEING INTENDED FOR AUTOMOTIVE, AUTOMOTIVE SAFETY OR MEDICAL INDUSTRY DOMAINS ACCORDING TO ST PRODUCT DESIGN SPECIFICATIONS. PRODUCTS FORMALLY ESCC, QML OR JAN QUALIFIED ARE DEEMED SUITABLE FOR USE IN AEROSPACE BY THE CORRESPONDING GOVERNMENTAL AGENCY. Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately void any warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, any liability of ST. ST and the ST logo are trademarks or registered trademarks of ST in various countries. Information in this document supersedes and replaces all information previously supplied. The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners STMicroelectronics - All rights reserved STMicroelectronics group of companies Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan - Malaysia - Malta - Morocco - Philippines - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America 38/39 DocID Rev 1

UM1570 User manual. STM32F3DISCOVERY Discovery kit for STM32F303xx microcontrollers. Introduction

UM1570 User manual. STM32F3DISCOVERY Discovery kit for STM32F303xx microcontrollers. Introduction UM570 User manual STMFDISCOVERY Discovery kit for STMF0xx microcontrollers Introduction The STMFDISCOVERY is designed to help you explore the features of the STM F -bit ARM Cortex -M mixed-signal MCU,

More information

UM1735 User manual. Discovery kit for STM32F3 series with STM32F334C8 MCU. Introduction

UM1735 User manual. Discovery kit for STM32F3 series with STM32F334C8 MCU. Introduction UM75 User manual Discovery kit for STMF series with STMF4C8 MCU Introduction The STMF4 discovery kit (F48DISCOVERY) helps the user discover the full range of features of the STMF4 line and develop applications.

More information

STM32 embedded target for MATLAB and Simulink release 3.1. Summary for STM32 embedded target for MATLAB and Simulink release 3.1:

STM32 embedded target for MATLAB and Simulink release 3.1. Summary for STM32 embedded target for MATLAB and Simulink release 3.1: Release note STM32 embedded target for MATLAB and Simulink release 3.1 Introduction This release note is related to STM32 embedded target for MATLAB and Simulink (STM32- MAT/TARGET). It is updated periodically

More information

UM1724 User manual. STM32 Nucleo boards. Introduction

UM1724 User manual. STM32 Nucleo boards. Introduction UM1724 User manual STM32 Nucleo boards Introduction The STM32 Nucleo board (NUCLEO-F030R8, NUCLEO-F072RB, NUCLEO-F091RC, NUCLEO-F103RB, NUCLEO-F302R8, NUCLEO-F303RE, NUCLEO-F334R8, NUCLEO- F401RE, NUCLEO-F411RE,

More information

UM1724 User manual. STM32 Nucleo boards. Introduction

UM1724 User manual. STM32 Nucleo boards. Introduction User manual STM32 Nucleo boards Introduction The STM32 Nucleo board (NUCLEO-F030R8, NUCLEO-F070RB, NUCLEO-F072RB, NUCLEO-F091RC, NUCLEO-F103RB, NUCLEO-F302R8, NUCLEO-F303RE, NUCLEO- F334R8, NUCLEO-F401RE,

More information

STM3220G-SK/KEI. Keil starter kit for STM32F2 series microcontrollers (STM32F207IG MCU) Features. Description

STM3220G-SK/KEI. Keil starter kit for STM32F2 series microcontrollers (STM32F207IG MCU) Features. Description Keil starter kit for STM32F2 series microcontrollers (STM32F207IG MCU) Data brief Features The Keil MDK-Lite development tools: µvision 4 IDE/Debugger for application programming and debugging ARM C/C++

More information

Description SPC564A-DISP. March 2014 DocID Rev 3 1/5

Description SPC564A-DISP. March 2014 DocID Rev 3 1/5 SPC564A-DISP: Discovery+ evaluation board Description Data brief - production data Features SPC564A70L7 32-bit 150 MHz e200z4 Power Architecture core, 2Mbyte on-chip in an LQFP176 package. Board Supply:

More information

This document describes the hardware architecture of the board, how to configure the jumpers and to enable specific functions.

This document describes the hardware architecture of the board, how to configure the jumpers and to enable specific functions. User manual SPC560B-DIS discovery board Introduction This document describes the hardware architecture of the board, how to configure the jumpers and to enable specific functions. November 2013 DocID025237

More information

UM1724 User manual. STM32 Nucleo-64 boards. Introduction

UM1724 User manual. STM32 Nucleo-64 boards. Introduction User manual STM32 Nucleo-64 boards Introduction The STM32 Nucleo-64 board (NUCLEO-F030R8, NUCLEO-F070RB, NUCLEO-F072RB, NUCLEO-F091RC, NUCLEO-F103RB, NUCLEO-F302R8, NUCLEO-F303RE, NUCLEO-F334R8, NUCLEO-F401RE,

More information

AN4321 Application note

AN4321 Application note Application note Getting started with the SPC56L-Discovery Introduction SPC56L-Discovery evaluation kit is based on the 32-bit microcontrollers SPC56EL70L5. The SPC56L-Discovery is an evaluation board

More information

AN2261 APPLICATION NOTE

AN2261 APPLICATION NOTE APPLICATION NOTE GPIO ports configuration in ST30 devices INTRODUCTION The General Purpose IO (GPIO) Ports of ST30 devices are programmable by software in several modes:, Output, Alternate Function,, Output

More information

UM1956 User manual. STM32 Nucleo-32 boards. Introduction

UM1956 User manual. STM32 Nucleo-32 boards. Introduction UM1956 User manual STM32 Nucleo-32 boards Introduction The STM32 Nucleo-32 board (NUCLEO-F031K6, NUCLEO-F042K6, NUCLEO-F303K8, NUCLEO-L031K6) provides an affordable and flexible way for users to try out

More information

STEVAL-PCC010V1. ST802RT1A Ethernet PHY demonstration board with STM32F107 controller add-on board. Features. Description

STEVAL-PCC010V1. ST802RT1A Ethernet PHY demonstration board with STM32F107 controller add-on board. Features. Description ST802RT1A Ethernet PHY demonstration board with STM32F107 controller add-on board Data brief Features ST802RT1A Ethernet PHY demonstration board: ST802RT1A fast Ethernet physical layer transceiver On-board

More information

AN3996 Application Note

AN3996 Application Note Application Note Adjustable LED blinking speed using STM8SVLDISCOVERY Application overview This application note provides a short description of the demonstration firmware Discover which is preprogrammed

More information

AN2673 Application note

AN2673 Application note Application note STM8A SPI application examples Introduction This application note is one of a set of application notes giving examples of how to use the various blocks of the STM8A microcontroller family

More information

STM32-SK/RAIS,STR91X-SK/RAI,STR7-SK/RAIS STM32-D/RAIS,STR9-D/RAIS,STR7-D/RAIS

STM32-SK/RAIS,STR91X-SK/RAI,STR7-SK/RAIS STM32-D/RAIS,STR9-D/RAIS,STR7-D/RAIS STM32-SK/RAIS,,STR7-SK/RAIS STM32-D/RAIS,STR9-D/RAIS,STR7-D/RAIS Raisonance REva starter kits for ST ARM core-based microcontrollers Data brief Features Raisonance software toolset with: GNU C compiler

More information

STM32-SK/KEIL STR91X-SK/KEI, STR7-SK/KEIL

STM32-SK/KEIL STR91X-SK/KEI, STR7-SK/KEIL STM32 STR91X-SK/KEI, STR7 Keil starter kits for ST ARM core-based microcontrollers Data brief Features The ARM RealView Microcontroller Development Kit complete development software package with: µvision3

More information

ST21NFCB. Near field communication controller. Features. RF communications. Hardware features. Communication interfaces. Electrical characteristics

ST21NFCB. Near field communication controller. Features. RF communications. Hardware features. Communication interfaces. Electrical characteristics Near field communication controller Data brief Features NFC operating modes supported: Card emulation Reader / Writer Peer-to-peer communication Hardware features FBGA WFBGA 64-pin 36 Kbytes of EEPROM

More information

ST33F1M, ST33F1M0, ST33F896, ST33F768, ST33F640, ST33F512

ST33F1M, ST33F1M0, ST33F896, ST33F768, ST33F640, ST33F512 ST33F1M, ST33F1M0, ST33F896, ST33F768, ST33F640, ST33F512 Secure MCU with 32-bit ARM SC300 CPU, SWP interface, NESCRYPT cryptoprocessor and high-density Flash memory Data brief Micromodule DFN8 package

More information

Getting started with the STM32 Nucleo pack for USB Type-C and Power Delivery with the Nucleo-F072RB board and the STUSB1602

Getting started with the STM32 Nucleo pack for USB Type-C and Power Delivery with the Nucleo-F072RB board and the STUSB1602 User manual Getting started with the STM32 Nucleo pack for USB Type-C and Power Delivery with the Nucleo-F072RB board and the STUSB1602 Introduction The USB Type-C and Power Delivery Nucleo pack P-NUCLEO-USB002

More information

STEVAL-SPBT4ATV3. USB dongle for the Bluetooth class 1 SPBT2632C1A.AT2 module. Features. Description

STEVAL-SPBT4ATV3. USB dongle for the Bluetooth class 1 SPBT2632C1A.AT2 module. Features. Description USB dongle for the Bluetooth class 1 SPBT2632C1A.AT2 module Features Based on V3.0 Bluetooth class 1 module, SPBT2632C1A.AT2 USB interface and power supply Supported reprogrammability via USB interface

More information

UM1677 User manual. Getting started with STM32F030 Value Line Discovery development tools. Introduction

UM1677 User manual. Getting started with STM32F030 Value Line Discovery development tools. Introduction User manual Getting started with STM32F030 Value Line Discovery development tools Introduction This document describes the software, firmware environment and development recommendations required to build

More information

AN3279 Application Note

AN3279 Application Note Application Note Adjustable LED blinking speed using STM8S-DISCOVERY touch sensing key Application overview This application note provides a short description of how to use the touch sensing key to change

More information

UM0792 User manual. Demonstration firmware for the DMX-512 communication protocol transmitter based on the STM32F103Zx.

UM0792 User manual. Demonstration firmware for the DMX-512 communication protocol transmitter based on the STM32F103Zx. User manual Demonstration firmware for the DMX-512 communication protocol transmitter based on the STM32F103Zx Introduction This document describes how to use the demonstration firmware for the DMX-512

More information

AN3964 Application note

AN3964 Application note Application note STM32L1x temperature sensor example Introduction This application note describes a method of implementing a simple application for temperature measurement using the STM32L-DISCOVERY and

More information

AN4440 Application note

AN4440 Application note Application note RFFE HVDAC control Pascal Paillet Introduction The purpose of this application note is to familiarize mobile phone designers with RFFE HVDAC control. Common tasks are explained and more

More information

UM1956 User manual. STM32 Nucleo-32 board. Introduction

UM1956 User manual. STM32 Nucleo-32 board. Introduction UM1956 User manual STM32 Nucleo-32 board Introduction The STM32 Nucleo-32 board (NUCLEO-F031K6, NUCLEO-F042K6, NUCLEO-F303K8, NUCLEO-L011K4, NUCLEO-L031K6, NUCLEO-L432KC) provides an affordable and flexible

More information

AN2667 Application note

AN2667 Application note Application note STM8A GPIO application examples Introduction This document is intended to provide two practical application examples of the GPIO peripheral use in the STM8A device. The examples are: Toggling

More information

32L476GDISCOVERY. Discovery kit with STM32L476VG MCU. Features. Description

32L476GDISCOVERY. Discovery kit with STM32L476VG MCU. Features. Description Discovery kit with STM32L476VG MCU Data brief Features STM32L476VGT6 microcontroller featuring 1 Mbyte of Flash memory, 128 Kbytes of RAM in LQFP100 package On-board ST-LINK/V2-1 supporting USB reenumeration

More information

UM1956 User manual. STM32 Nucleo-32 boards. Introduction

UM1956 User manual. STM32 Nucleo-32 boards. Introduction UM1956 User manual STM32 Nucleo-32 boards Introduction The STM32 Nucleo-32 board (NUCLEO-F031K6, NUCLEO-F042K6, NUCLEO-F303K8, NUCLEO-L011K4, NUCLEO-L031K6) provides an affordable and flexible way for

More information

AN3980 Application note

AN3980 Application note Application note STM32 firmware library for dspin L6470 1 Introduction This application note describes the implementation of the STM32 firmware library for the dspin stepper motor control product (L6470).

More information

STM3210B-SK/KEIL STR91X-SK/KEI, STR7-SK/KEIL

STM3210B-SK/KEIL STR91X-SK/KEI, STR7-SK/KEIL STM3210B STR91X-SK/KEI, STR7 Keil starter kits for ST ARM core-based microcontrollers Data brief Features The ARM RealView Microcontroller Development Kit complete development software package with: µvision3

More information

P-NUCLEO-USB001. STM32 Nucleo pack for USB Type-C and Power Delivery. Features. Description

P-NUCLEO-USB001. STM32 Nucleo pack for USB Type-C and Power Delivery. Features. Description STM32 Nucleo pack for USB Type-C and Power Delivery Data brief Features Two DRP USB Type-C receptacles USB 2.0 full-speed data communication interface as peripheral V BUS load and discharge switches V

More information

AN4274 Application note

AN4274 Application note Application note The serial communication driver between the ST7580 and the STM32Fx By Vincenzo Mormina Introduction This document describes the serial communication driver between the ST7580 and the STM32Fx.

More information

LD A very low drop adjustable positive voltage regulator. Description. Features

LD A very low drop adjustable positive voltage regulator. Description. Features 7 A very low drop adjustable positive voltage regulator Description Datasheet - production data Features P ² PAK Output current limit Low-dropout voltage: typically 400 mv at 7 A output current Output

More information

UM1750 User manual. STEVAL-IPE023V1: STPMxx programmer. Introduction

UM1750 User manual. STEVAL-IPE023V1: STPMxx programmer. Introduction User manual STEVAL-IPE023V1: STPMxx programmer Introduction This evaluation board is a tool for programming the STPMxxx energy meter ICs family. The board has been developed to provide an insulated USB

More information

ST10F271B/E, ST10F272B/E Errata sheet

ST10F271B/E, ST10F272B/E Errata sheet Errata sheet BAG silicon version Introduction Note: This errata sheet describes all the functional and electrical problems known in the BAG silicon version of ST10F271B, ST10F271E, ST10F272B and ST10F272E

More information

P-NUCLEO-USB001. STM32 Nucleo pack for USB Type-C and Power Delivery Data brief. Features. Description

P-NUCLEO-USB001. STM32 Nucleo pack for USB Type-C and Power Delivery Data brief. Features. Description STM32 Nucleo pack for USB Type-C and Power Delivery Data brief Features Two DRP USB Type-C receptacles USB 2.0 FS data communication interface as peripheral V BUS load and discharge switches V CONN switches

More information

UM0401 User manual. User manual for eight bit port expander STMPE801 demonstration board. Introduction

UM0401 User manual. User manual for eight bit port expander STMPE801 demonstration board. Introduction User manual User manual for eight bit port expander STMPE801 demonstration board Introduction This document explains the functioning of the demo board for the port expander Chip STMPE801 with a PC GUI

More information

AN2240 Application note

AN2240 Application note AN0 Application note Using the evaluation board for the TS7 low noise microphone preamplifier with V bias Introduction This application note describes the DEMO TS7 evaluation board, specifically designed

More information

Main components USB charging controller with integrated power switch

Main components USB charging controller with integrated power switch DN0019 Design note Smart dual-port USB charger with STCC2540 Designs from our labs describe tested circuit designs from ST labs which provide optimized solutions for specific applications. For more information

More information

EMIF03-SIM06F3. 3-line IPAD, EMI filter including ESD protection. Description. Features. Application. Complies with the following standards:

EMIF03-SIM06F3. 3-line IPAD, EMI filter including ESD protection. Description. Features. Application. Complies with the following standards: 3-line IPAD, EMI filter including ESD protection Description Datasheet production data The EMIF03-SIM06F3 chip is a highly integrated audio filter device designed to suppress EMI/RFI noise in all systems

More information

STM32-MP3NL/DEC. STM32 audio engine MP3 decoder library. Description. Features

STM32-MP3NL/DEC. STM32 audio engine MP3 decoder library. Description. Features STM32 audio engine MP3 decoder library Data brief Features MPEG-1, 2 or 2.5 formats Layers 1, 2 and 3 Constant bit rate and variable bit rate Mono or stereo input streams PCM (Pulse Code Modulation) output

More information

AN4308 Application note

AN4308 Application note Application note Methods of STCC2540, STCC5011, STCC5021 control Introduction By Ondrej Plachy The STCC2540 and STCC5011/STCC5021 (STCCxxxx in text below) devices are combinations of a current limited

More information

AN2202 Application note

AN2202 Application note Application note STR73x microcontroller power management Introduction This application note provides an overview of the STR73x power management features and gives some guidelines for using the low power

More information

AN2474 Application note

AN2474 Application note AN474 Application note TS4995.W fully differential audio power amplifier with selectable standby and 6db fixed gain - Evaluation board user guidelines Introduction This application note describes the DEMO

More information

EVAL6235PD. L6235 three-phase brushless DC motor driver demonstration board. Features. Description

EVAL6235PD. L6235 three-phase brushless DC motor driver demonstration board. Features. Description L6235 three-phase brushless DC motor driver demonstration board Features Operating supply voltage from 8 V to 52 V 5.6 A output peak current (2.8 A RMS ) Operating frequency up to 100 khz Non-dissipative

More information

AN4152 Application note

AN4152 Application note Application note Clock configuration tool for STM32F302xx/STM32F303xx/STM32F31xxx microcontrollers Introduction This application note presents the clock system configuration tool for the STM32F302xx/STM32F303xx/STM32F31xxx

More information

STM8-SK/RAIS STM8-D/RAIS ST7-SK/RAIS ST7-D/RAIS

STM8-SK/RAIS STM8-D/RAIS ST7-SK/RAIS ST7-D/RAIS STM8-SK/RAIS STM8-D/RAIS ST7-SK/RAIS ST7-D/RAIS Raisonance s complete, low-cost starter kits for STM8 and ST7 Features Embedded RLink USB interface to host PC In-circuit debugging and programming Application

More information

AN2470 Application note TS4871 low voltage audio power amplifier Evaluation board user guidelines Features Description

AN2470 Application note TS4871 low voltage audio power amplifier Evaluation board user guidelines Features Description Application note TS4871 low voltage audio power amplifier Evaluation board user guidelines Features TS4871 low voltage audio power amplifier with active low standby mode Operating range from V CC =2.2V

More information

STEVAL-CCM002V1. TFT-LCD panel demonstration board based on the STM32 as LCD controller. Features. Description

STEVAL-CCM002V1. TFT-LCD panel demonstration board based on the STM32 as LCD controller. Features. Description TFT-LCD panel demonstration board based on the STM32 as LCD controller Data brief Features Displays images on a TFT-LCD using the STM32 as LCD controller Includes a slideshow of images to demonstrate static

More information

UM0212 User manual. STOTG04 USB OTG full-speed transceiver demonstration board. Introduction

UM0212 User manual. STOTG04 USB OTG full-speed transceiver demonstration board. Introduction UM0 User manual STOTG04 USB OTG full-speed transceiver demonstration board Introduction This manual explains how to use and take full advantage of the STOTG04 universal serial bus (USB) on-the-go (OTG)

More information

STEVAL-IDW001V1. Wi-Fi daughterboard for STM32F0DISCOVERY. Description. Features

STEVAL-IDW001V1. Wi-Fi daughterboard for STM32F0DISCOVERY. Description. Features STEVAL-IDW00V Wi-Fi daughterboard for STMF0DISCOVERY Description Data brief Features Integrated SPWF0SA. Wi-Fi module Used as daughterboard for the STMF0DISCOVERY Can be used with the STEVAL-PCC0V UART

More information

STM32L4R9I-EVAL. Evaluation board with STM32L4R9AI MCU. Features

STM32L4R9I-EVAL. Evaluation board with STM32L4R9AI MCU. Features Evaluation board with STM32L4R9AI MCU Data brief Features STM32L4R9AII6 microcontroller with 2-Mbytes of Flash memory and 640-Kbytes of RAM in a UFBGA169 package 1.2 390x390 pixel MIPI DSI round LCD 4.3

More information

AN2676 Application note

AN2676 Application note Application note STM8A reset application examples Introduction This document is one of a set of application notes giving examples of how to use the various blocks of the STM8A microcontroller family and

More information

UM0592 User manual. STEVAL-PCC006V1, HDD bridge extension board. board for mass storage applications. Introduction

UM0592 User manual. STEVAL-PCC006V1, HDD bridge extension board. board for mass storage applications. Introduction User manual STEVAL-PCC006V1, HDD bridge extension board for mass storage applications Introduction This document explains the use of the HDD extension demonstration board (STEVAL- PCC006V1) which can be

More information

AN2672 Application note

AN2672 Application note Application note I²C application examples Introduction The I 2 C peripheral is very flexible, supporting standard interrupts in both 10-bit and 7-bit addressing modes. As a result, generated events are

More information

AN4113 Application note

AN4113 Application note Application note Managing the Driver Enable signal for RS-485 and IO-Link communications with the STM32F05x USART Introduction RS-485 and IO-Link are half-duplex communication protocols that offer easy

More information

AN3362 Application note

AN3362 Application note Application note Clock configuration tool for STM32F2xx microcontrollers Introduction This application note presents the clock system configuration tool for the STM32F2xx microcontroller family. The purpose

More information

STM8L-PRIMER STM32-PRIMER STMPRIMER

STM8L-PRIMER STM32-PRIMER STMPRIMER STM8L-PRIMER STM32-PRIMER STMPRIMER Raisonance STM32 and STM8 Primers for fun, easy evaluation and development with STM32 and STM8 Data brief Features The versatile EvoPrimer range includes: In-circuit

More information

Description of STM8 LIN software package (STSW-STM8A-LIN) release 4.1. Table 1. Release information. STM8 LIN package

Description of STM8 LIN software package (STSW-STM8A-LIN) release 4.1. Table 1. Release information. STM8 LIN package Release note Description of STM8 LIN software package (STSW-STM8A-LIN) release 4.1 Introduction The STM8 LIN package implements the LIN 2.x (2.1 and 2.0) and LIN 1.3 protocols to drive USART/UART1 (named

More information

STM8L-PRIMER STM32-PRIMER STMPRIMER

STM8L-PRIMER STM32-PRIMER STMPRIMER STM8L-PRIMER STM32-PRIMER STMPRIMER Raisonance STM32 and STM8 Primers for fun, easy evaluation and development with STM32 and STM8 Features Data brief The versatile EvoPrimer range includes: In-circuit

More information

UM1792 User manual. STLUX385A development environment. Introduction. Reference documents

UM1792 User manual. STLUX385A development environment. Introduction. Reference documents User manual STLUX385A development environment Introduction This user manual provides complete information for SW developers about the complete STLUX385A development environment flow. The STLUX385A development

More information

AN3988 Application note

AN3988 Application note Application note Clock configuration tool for STM32F40x/41x microcontrollers Introduction This application note presents the clock system configuration tool for the STM32F4xx microcontroller family. The

More information

32F412GDISCOVERY. Discovery kit with STM32F412ZG MCU. Features. Description

32F412GDISCOVERY. Discovery kit with STM32F412ZG MCU. Features. Description Discovery kit with STM32F412ZG MCU Data brief Features STM32F412ZGT6 microcontroller featuring 1 Mbyte of Flash memory and 256 Kbytes of RAM in an LQFP144 package On-board ST-LINK/V2-1 SWD debugger supporting

More information

This manual provides information for the final user application developer on how to use SPC57S-Discovery microcontroller evaluation board.

This manual provides information for the final user application developer on how to use SPC57S-Discovery microcontroller evaluation board. User manual SPC570S-DISP: Discovery+ Evaluation Board Introduction This manual provides information for the final user application developer on how to use SPC57S-Discovery microcontroller evaluation board.

More information

ECMF02-3F3. Common mode filter with ESD protection. Features. Description. Applications. Complies with the following standard:

ECMF02-3F3. Common mode filter with ESD protection. Features. Description. Applications. Complies with the following standard: Common mode filter with ESD protection Datasheet production data Figure 1. Pin configuration (bump side) 1 2 A B Flip Chip 6 bumps C Features Figure 2. Schematic (bump side) Very large differential bandwidth

More information

EV-VNQ5E050AK VNQ5E050AK evaluation board

EV-VNQ5E050AK VNQ5E050AK evaluation board VNQ5E050AK evaluation board Data brief production data Features Parameter Symbol Value Unit Max supply voltage V CC 41 V Operating voltage range V CC 4.5 to 28 V Max On-State resistance R ON 50 mω Current

More information

STA bit single chip baseband controller for GPS and telematic applications. Features

STA bit single chip baseband controller for GPS and telematic applications. Features 32-bit single chip baseband controller for GPS and telematic applications Data Brief Features Suitable for automotive applications ARM7TDMI 16/32 bit RISC CPU based host microcontroller. Complete embedded

More information

AN3001 Application note

AN3001 Application note Application note Demonstration board user guidelines for the TS4657 single supply stereo digital audio line driver Introduction This application note focuses on the TS4657 demonstration board, designed

More information

AN3265 Application note

AN3265 Application note Application note Handling hardware and software failures with the STM8S-DISCOVERY Application overview This application is based on the STM8S-DISCOVERY. It demonstrates how to use the STM8S window watchdog

More information

AN3354 Application note

AN3354 Application note Application note STM32F105/107 in-application programming using a USB host 1 Introduction An important requirement for most Flash-memory-based systems is the ability to update firmware installed in the

More information

AN2737 Application note Basic in-application programming example using the STM8 I 2 C and SPI peripherals Introduction

AN2737 Application note Basic in-application programming example using the STM8 I 2 C and SPI peripherals Introduction Application note Basic in-application programming example using the STM8 I 2 C and SPI peripherals Introduction This application note is one of a set of application notes giving examples of how to use

More information

STM32H7x3I-EVAL. Evaluation board with STM32H7x3XI MCUs. Data brief. Features

STM32H7x3I-EVAL. Evaluation board with STM32H7x3XI MCUs. Data brief. Features Data brief Evaluation board with STM32H7x3XI MCUs Features top view. Picture is not contractual. 2 top view. Picture is not contractual. Product status STM32H743I-EVAL STM32H753I-EVAL STM32H743XIH6U and

More information

UM1719 User manual. The STPM3x evaluation software. Introduction

UM1719 User manual. The STPM3x evaluation software. Introduction User manual The STPM3x evaluation software Introduction The STPM3x evaluation software is a graphical user interface to read, configure and calibrate the STPM3x energy metering ICs, suitable for parallel

More information

STM32SnippetsL0. STM32L0xx Snippets firmware package. Features. Description

STM32SnippetsL0. STM32L0xx Snippets firmware package. Features. Description STM32L0xx Snippets firmware package Data brief Features Complete free C source code firmware examples for STM32L0xx microcontrollers Basic examples using direct-access registers as defined in CMSIS Cortex

More information

AN2408 Application note

AN2408 Application note Application note 900mA standalone linear Li-Ion battery charger with thermal regulation Introduction One way to minimize the size and complexity of a battery charger is to use a linear-type charger. The

More information

32F469IDISCOVERY. Discovery kit with STM32F469NI MCU. Features. Description

32F469IDISCOVERY. Discovery kit with STM32F469NI MCU. Features. Description 32F469IDISCOVERY Discovery kit with STM32F469NI MCU Data brief Features STM32F469NIH6 microcontroller featuring 2 Mbytes of Flash memory and 324 Kbytes of RAM in BGA216 package On-board ST-LINK/V2-1 SWD

More information

NUCLEO-L496ZG. STM32 Nucleo-144 board. Features. Description

NUCLEO-L496ZG. STM32 Nucleo-144 board. Features. Description STM32 Nucleo-144 board Data brief Features STM32 microcontroller in LQFP144 package Two types of extension resources: ST Zio connector including: support for Arduino Uno V3 connectivity (A0 to A5, D0 to

More information

Cortex-M3. Cortex-M3(STM32F103) Standard v3.0 Manual

Cortex-M3. Cortex-M3(STM32F103) Standard v3.0 Manual Cortex-M3 Cortex-M3(STM32F103) Standard v3.0 Manual 1. Features ST사의 STM32F103RET6( 시리즈최상위 ) 채용 - Core: ARM 32-bit Cortex -M3 CPU(72MHz, 1.25 DMIPS/MHz) - 512Kbytes of Flash memory, 64 Kbyte of SRAM -

More information

ST33F1M. Smartcard MCU with 32-bit ARM SecurCore SC300 CPU and 1.25 Mbytes high-density Flash memory. Features. Hardware features.

ST33F1M. Smartcard MCU with 32-bit ARM SecurCore SC300 CPU and 1.25 Mbytes high-density Flash memory. Features. Hardware features. Smartcard MCU with 32-bit ARM SecurCore SC300 CPU and 1.25 Mbytes high-density Flash memory Data brief Features ST33F1M major applications include: Mobile communications (GSM, 3G and CDMA) Java Card applications

More information

AK-STM32-ETH Development Board

AK-STM32-ETH Development Board AK-STM32-ETH Development Board Reference manual Copyright 2011 Artekit Italy All rights reserved Contents About this document... 3 Revision history... 3 Contact information... 3 Life support policy...

More information

UM2461 User manual. SPC584B-DIS Discovery Board. Introduction

UM2461 User manual. SPC584B-DIS Discovery Board. Introduction User manual SPC584B-DIS Discovery Board Introduction The SPC584B-DIS is a low-cost development board to evaluate and develop applications with the microcontroller SPC584B70E1 in etqfp 64-pin package. This

More information

ST19NP18-TPM-I2C Trusted Platform Module (TPM) with I²C Interface Features

ST19NP18-TPM-I2C Trusted Platform Module (TPM) with I²C Interface Features Trusted Platform Module (TPM) with I²C Interface Data brief Features Single-chip Trusted Platform Module (TPM) Embedded TPM 1.2 firmware I²C communication interface (Slave mode) Architecture based on ST19N

More information

Getting started with the digital MEMS microphone expansion board based on MP34DT01-M for STM32 Nucleo

Getting started with the digital MEMS microphone expansion board based on MP34DT01-M for STM32 Nucleo User manual Getting started with the digital MEMS microphone expansion board based on MP34DT01-M for STM32 Nucleo Introduction The X-NUCLEO-CCA02M1 is an evaluation board based on digital MEMS microphones.

More information

USB Type-C and Power Delivery Nucleo pack with NUCLEO-F072RB expansion board based on STUSB1602. Description

USB Type-C and Power Delivery Nucleo pack with NUCLEO-F072RB expansion board based on STUSB1602. Description USB Type-C and Power Delivery Nucleo pack with NUCLEO-F072RB expansion board based on STUSB1602 Data brief Specifications USB type-c cable and connector spec. (rev 1.2) USB Power Delivery spec. (rev 2.0)

More information

STEVAL-VNH5019A. Motor driver evaluation board based on VNH5019A. Description. Features

STEVAL-VNH5019A. Motor driver evaluation board based on VNH5019A. Description. Features STEVAL-VNH5019A Motor driver evaluation board based on VNH5019A Description Data brief Features Type R DS(on) I out V CC(max) VNH5019A-E 18 mω typ (per leg) 30 A 41 V Handling up to 30 A of maximum motor

More information

AN2860 Application note

AN2860 Application note Application note EMC guidelines for STM8 microcontrollers Introduction To meet the demand for higher performance, complexity and cost reduction, the semiconductor industry develops microcontrollers with

More information

AN2855 Application note

AN2855 Application note Application note Configuration for single-click and double-click detection using the FC30 Introduction This document is intended to provide application information for the click and double-click detection

More information

AN2825 Application Note

AN2825 Application Note Application Note S-Touch STMPE811 resistive touchscreen controller advanced features Introduction This application note provides details on the advanced features of the S-Touch STMPE811 touchscreen controllers.

More information

Getting started with the X-NUCLEO-EEPRMA1 standard I²C and SPI EEPROM memory expansion board based on M24xx and M95xx series for STM32 Nucleo

Getting started with the X-NUCLEO-EEPRMA1 standard I²C and SPI EEPROM memory expansion board based on M24xx and M95xx series for STM32 Nucleo UM80 User manual Getting started with the X-NUCLEO-EEPRMA standard I²C and SPI EEPROM memory expansion board based on Mxx and M9xx series for STM Nucleo Introduction The X-NUCLEO-EEPRMA expansion board

More information

STM32L051x6 STM32L051x8

STM32L051x6 STM32L051x8 STM32L051x6 STM32L051x8 Access line ultra-low-power 32-bit MCU ARM-based Cortex-M0+, up to 64 KB Flash, 8 KB SRAM, 2 KB EEPROM, ADC Data brief Features Ultra-low-power platform 1.65 V to 3.6 V power supply

More information

TN0132 Technical note

TN0132 Technical note Technical note STM32 Serial Wire Viewer and ETM capabilities with EWARM 5.40 and MDK-ARM 3.70 Introduction This document presents Serial Wire Viewer (SWV) and Embedded Trace Macrocell (ETM) capabilities

More information

UM1050 User manual. STM32W-RFCKIT RF control kit. the STM32W108xx microcontroller. Introduction

UM1050 User manual. STM32W-RFCKIT RF control kit. the STM32W108xx microcontroller. Introduction UM00 User manual STMW-RFCKIT RF control kit for STMW08xx microcontrollers Introduction Note: The STMW-RFCKIT low-cost RF control kit is an easy-to-use tool for STMW08xx RF microcontrollers. This family

More information

USB Type-C and Power Delivery Nucleo pack with NUCLEO-F072RB expansion board based on the STUSB1602

USB Type-C and Power Delivery Nucleo pack with NUCLEO-F072RB expansion board based on the STUSB1602 P-NUCLEO-USB002 Data brief USB Type-C and Power Delivery Nucleo pack with NUCLEO-F072RB expansion board based on the STUSB1602 Features 32-bit ARM Cortex -M0-based microcontroller STM32F072RB with 128

More information

UM0693 User manual. 1 Introduction. STM8L101-EVAL demonstration firmware

UM0693 User manual. 1 Introduction. STM8L101-EVAL demonstration firmware User manual STM8L101-EVAL demonstration firmware 1 Introduction Note: This document describes the demonstration firmware running on the STM8L101-EVAL evaluation board. You can use it to evaluate the capabilities

More information

STTS V memory module temperature sensor. Features

STTS V memory module temperature sensor. Features 2.3 V memory module temperature sensor Data brief Features is a 2.3 V memory module temperature sensor forward compatible with JEDEC standard TS3000 and backward compatible with STTS424 Operating temperature

More information

AN2061 APPLICATION NOTE

AN2061 APPLICATION NOTE APPLICATION NOTE EEPROM Emulation with ST10F2xx Description External EEPROMs are often used in automotive applications to store adaptative/evolutive data. On the other hand, the Microcontroller used in

More information

STM8-SK/RAIS STM8-D/RAIS ST7-SK/RAIS ST7-D/RAIS

STM8-SK/RAIS STM8-D/RAIS ST7-SK/RAIS ST7-D/RAIS STM8-SK/RAIS STM8-D/RAIS ST7-SK/RAIS ST7-D/RAIS Features Raisonance s complete, low-cost starter kits for STM8 and ST7 Embedded RLink USB interface to host PC In-circuit debugging and programming Application

More information

STEVAL-IHM028V1. 2 kw 3-phase motor control demonstration board featuring the IGBT intelligent power module STGIPS20K60. Features.

STEVAL-IHM028V1. 2 kw 3-phase motor control demonstration board featuring the IGBT intelligent power module STGIPS20K60. Features. Features 2 kw 3-phase motor control demonstration board featuring the IGBT intelligent power module STGIPS20K60 Data brief Complete solution for a 2 kw power inverter HV supply mode: voltage 90 VAC to

More information