Data Sheet (STM32F0308-DISCO)Table of Contents1 System requirements22 Development toolchains23 Demonstration software24 Ordering information25 Revision history2Table 1. Document revision history2Size: 231 KBPages: 3Language: EnglishOpen manual
Data Sheet (STM32F0308-DISCO)Table of ContentsFigure 1. 32F0308DISCOVERY11 Conventions5Table 1. ON/OFF conventions52 Quick start62.1 Getting started62.2 System requirements62.3 Development toolchains supporting the 32F0308DISCOVERY62.4 Order code63 Features74 Hardware and layout8Figure 2. Hardware block diagram8Figure 3. Top layout9Figure 4. Bottom layout104.1 STM32F030R8T6 microcontroller11Figure 5. STM32F030R8T6 package11Figure 6. STM32F030R8T6 block diagram124.2 Embedded ST-LINK/V213Figure 7. Typical configuration13Table 2. Jumper states134.2.1 Using ST-LINK/V2 to program/debug the STM32 F0 on board14Figure 8. 32F0308DISCOVERY connections image144.2.2 Using ST-LINK/V2 to program/debug an external STM32 application15Table 3. Debug connector CN3 (SWD)15Figure 9. ST-LINK connections image154.3 Power supply and power selection164.4 LEDs164.5 Push buttons164.6 JP2 (Idd)164.7 OSC clock174.7.1 OSC clock supply174.7.2 OSC 32 KHz clock supply174.8 Solder bridges18Table 4. Solder bridge settings184.9 Extension connectors19Table 5. MCU pin description versus board function195 Connecting modules on the prototyping board255.1 Mikroelektronica accessory boards25Table 6. Connecting using mikroBUS™25Table 7. Connecting using IDC1026Figure 10. Using IDC10 and mikroBUS™ connectors275.2 ST MEMS “adapter boards”, standard DIL24 socket28Table 8. Connecting with a DIL24 board28Figure 11. DIL24 socket connections29Table 9. Supported MEMS adapter boards305.3 Arduino shield boards31Table 10. Connecting with Arduino shields31Figure 12. Arduino shield board connections336 Mechanical drawing34Figure 13. 32F0308DISCOVERY mechanical drawing347 Electrical schematics35Figure 14. 32F0308DISCOVERY35Figure 15. ST-LINK/V2 (SWD only)36Figure 16. MCU378 Revision history38Table 11. Document revision history38Size: 1.91 MBPages: 39Language: EnglishOpen manual
Data Sheet (STM32F0308-DISCO)Table of Contents1 Getting started41.1 System requirements4Figure 1. Hardware environment41.2 Running the built-in demonstration42 Description of the firmware package5Figure 2. Hardware environment52.1 Libraries folder52.1.1 CMSIS subfolder52.1.2 STM32F0xx_StdPeriph_Driver subfolder62.2 Project folder62.2.1 Demonstration subfolder62.2.2 Master_Workspace subfolder62.2.3 Peripheral_Examples subfolder62.3 Utilities folder63 Binary images for reprogramming firmware applications74 ST-LINK/V2 installation and development85 Using IAR Embedded Workbench® for ARM95.1 Building an existing EWARM project9Figure 3. IAR Embedded Workbench IDE (Integrated Design Environment)9Figure 4. EWARM project successfully compiled9Figure 5. Download and Debug button10Figure 6. IAR Embedded Workbench debugger screen10Figure 7. Go button116 MDK-ARM toolchain12Figure 8. uVision4 IDE12Figure 9. MDK-ARM project successfully compiled12Figure 10. Start/Stop Debug Session button13Figure 11. MDK-ARM debuger screen13Figure 12. Run button137 TrueSTUDIO toolchain14Figure 13. TrueSTUDIO® workspace launcher dialog box14Figure 14. Atollic TrueSTUDIO® import source select dialog box14Figure 15. Atollic TrueSTUDIO® import projects dialog box15Figure 16. TrueSTUDIO® project successfully compiled16Figure 17. TrueSTUDIO® debug window168 Revision history17Table 1. Document revision history17Size: 1.49 MBPages: 18Language: EnglishOpen manual