ST STM32303C-EVAL User Manual
Hide thumbs Also See for STM32303C-EVAL:
Table of Contents

Advertisement

Quick Links

Introduction
The STM32303C-EVAL evaluation board has been designed as a complete demonstration
and development platform for STMicroelectronic's ARM cortex-M4 core-based
STM32F303VCT6 microcontrollers. It features two I
CAN, four 12-bit ADCs, two 12-bit DACs, internal 40-KByte Data SRAM, 8-KByte Program
SRAM and 256-KByte Flash, Touch sensing, USB FS, JTAG debugging support. This
evaluation board can be used as the reference design for user application development but
it is not considered as a final application.
The full range of hardware features on the board help you to evaluate all peripherals (USB
FS, USART, Audio DAC and ADC, TFT color LCD, IrDA, LDR, MicroSD card, Motor control
connectors, Humidity Sensor, High Brightness LED, CAN, IR, EEPROM, Touch Sensing
Buttons & Temperature Sensor... etc.) and to develop your own applications. Extension
headers make it possible to easily connect a daughter board or a wrapping board for your
specific application.
An ST-LINK/V2 is integrated on the board as an embedded in-circuit debugger and
programmer for the STM32 MCU.
Figure 1.
Table 1
lists the evaluation tools concerned by this user manual.
Table 1.
Evaluation tools
February 2013
STM32303C-EVAL evaluation board
Applicable tools
Type
STM32303C-EVAL
Doc ID 023581 Rev 2
STM32303C-EVAL evaluation board
2
Cs, three SPIs, five USARTs, one
Applicable tools
UM1567
User manual
www.st.com
1/58

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32303C-EVAL and is the answer not in the manual?

Questions and answers

Summary of Contents for ST STM32303C-EVAL

  • Page 1: Table 1. Applicable Tools

    Buttons & Temperature Sensor… etc.) and to develop your own applications. Extension headers make it possible to easily connect a daughter board or a wrapping board for your specific application. An ST-LINK/V2 is integrated on the board as an embedded in-circuit debugger and programmer for the STM32 MCU. Figure 1.
  • Page 2: Table Of Contents

    Contents UM1567 Contents Overview ..........6 Features .
  • Page 3 Schematics ..........39 Appendix A STM32303C-EVAL I/O assignment ......53 Appendix B Mechanical dimensions.
  • Page 4 STM32303C-EVAL I/O assignment ........
  • Page 5 STM32303C-EVAL evaluation board layout ........
  • Page 6: Overview

    Overview UM1567 Overview Features Four 5 V power supply options: Power jack, ST-LINK/V2 USB connector, User USB connector or daughter board S Audio DAC, stereo audio jack which supports headset with microphone 2-Gbyte or more SPI interface MicroSD card C compatible serial interface temperature sensor, EEPROM and RF EEPROM...
  • Page 7: Delivery Recommendations

    CN1 connector (top left corner of the board). For all information concerning the version of the MCU used on the board, its specification and possible related limitations, please visit the ST web site to download the relevant data sheet and erratasheet.
  • Page 8: Hardware Layout And Configuration

    Hardware layout and configuration UM1567 Hardware layout and configuration The STM32303C-EVAL evaluation board has been designed around the STM32F303VCT6 microcontroller (100-pin TQFP package). The hardware block diagram in Figure 2 illustrates the connection between the STM32F303VCT6 microcontroller and its peripherals (color...
  • Page 9: Figure 3. Stm32303C-Eval Evaluation Board Layout

    UM1567 Hardware layout and configuration Figure 3. STM32303C-EVAL evaluation board layout Doc ID 023581 Rev 2 9/58...
  • Page 10: Development And Debug Support

    The third-party debug tools are also supported by the JTAG/SWD connector, CN10, or the ETM Trace connector, CN9. A specific driver needs to be installed on your PC for communication with embedded ST- LINK/V2.The install shield called ST-LINK_V2_USBdriver.exe is available at www.st.com/stlinkv2.
  • Page 11: Power Supply

    (PSU) on silkscreen of JP14). The external power supply is not provided with the board. 5 V DC power with 500 mA limitation from CN5, the USB type B connector of ST- LINK/V2 (USB 5 V power source on silkscreen of JP14 ( STlk)).
  • Page 12: Table 4. Power Mode Related Jumpers

    2.1 V to 3.5 V considering some peripheral component specifications. LED LD8 is lit when the STM32303C-EVAL evaluation board is correctly powered by 5 V. A total of three power modes are supported on the board, and can be configured by setting...
  • Page 13: Clock Source

    CN12 Temperature sensor I2C2 2.25V Note: When an external DC 5V power supply is used to power the STM32303C-EVAL, it needs to be connected to CN14 after verifying the correct polarity as explained in Section 3.13. Caution: RISK OF EXPLOSION IF THE BATTERY IS REPLACED BY AN INCORRECT TYPE.
  • Page 14: Reset Source

    PF1 is connected to the extension connector CN7 when SB15 is closed. In such a case, R205 must be removed. Reset source The reset signal of the STM32303C-EVAL evaluation board is low active and the reset sources include: Reset button (B1)
  • Page 15: Audio

    Default Setting: Not fitted Audio The STM32303C-EVAL evaluation board supports stereo audio play and microphone recording by an external headset connected on audio jack CN11. An audio DAC CS42L52 is connected to the I2S port of the STM32F303VCT6 microcontroller. The microphone on headset or microphone which is reserved on board (U26, default unmounted) are connected to ADC of CS42L52.
  • Page 16: Usb

    Hardware layout and configuration UM1567 The STM32303C-EVAL evaluation board supports USB2.0 compliant full speed communication via a USB type B connector (CN12). The evaluation board can be powered by this USB connection at 5 V DC with 500 mA current.
  • Page 17: Touch-Sensing Buttons

    The bus termination is enabled when solder bridge SB16 is closed. SB16 Default setting: Not fitted. Touch-sensing buttons The STM32303C-EVAL evaluation board supports two touch-sensing buttons based on the charge transfer technology. Table 13. Touch-sensing button related solder bridges Solder bridge Description PD13 is connected to the touch button when SB6 is open.
  • Page 18: Microsd Card

    Hardware layout and configuration UM1567 2.10 MicroSD card The 2 GB (or more) MicroSD card connected to the SPI2 port (Shared with color LCD and Serial EEPROM) of STM32F303VCT6 is available on the board. The MicroSD card detection is managed by the standard I/O port, PC6. 2.11 Serial EEPROM A 1 Mbit (M95M01-R) serial EEPROM connected to the SPI2 port (shared with color LCD...
  • Page 19: Can

    2.16 High brightness LED An amber high brightness LED and its power control circuits are on the STM32303C-EVAL board. The brightness can be adjusted by the PWM signal from STM32F303VCT6 through PE13. The current on the LED can be monitored by the STM32F303 thanks to the voltage measured on PD14, which corresponds to current through R261 (10 ohm).
  • Page 20: Comparator

    VDD_ANA is divided by the resistor bridge of LDR VT9ON1 & 8.2K resistor and connected to PA0 (COM7_IN+/COM1_IN-/ADC IN1). VDD_ANA is also divided by the RV2 potentiometer and connected to PC1 (COM7_IN+/ADC12). Figure 4. STM32303C-EVAL comparator features VDD_ANA GPCOMP1_IN+ ADC1...
  • Page 21: Display And Input Devices

    UM1567 Hardware layout and configuration The I2C address of the temperature sensor is 0b1001000. STTS751 will work properly when VDD > 2.25V. Note: The temperature result measured from PT100 would be a little higher than the ambient temperature due to the power dissipation of components on the board. 2.20 Display and input devices The 240x320 TFT color LCD connected to the SPI2 port of STM32F303VCT6 (shared with...
  • Page 22: Motor Control

    UM1567 2.21 Motor control The STM32303C-EVAL evaluation board supports 2 inductor motor controls via 34-pin connectors CN2 and CN4, which provide all required control and feedback signals to and from the motor power-driving board. Available signals on these connectors include...
  • Page 23: Table 19. Motor Control Related Jumpers

    UM1567 Hardware layout and configuration Mount odd number resistors from R1 to R58 (R1, R3….R55, R57 except R11 which is mounted by default) with a 0-ohm resistor. The resistor positions on the PCB board are shown in Figure Figure 6. Resistor positions on the PCB board: odd number mounting Table 19.
  • Page 24: Table 20. Motor Control Related Switches And Solder Bridges In Oam Position

    Hardware layout and configuration UM1567 Table 20. Motor control related switches and solder bridges in OAM position OAM position Other conditions Description R113, R116 mounted MC1_CurrentA+ connect to OPAMP1_IN+(PA1) SB2 open MC1_CurrentB+ connect to OPAMP2_IN1+(PA7) R113, R116 unmounted MC1_CurrentB+ connect to OPAMP1_IN+(PA1) SB2 closed OAM1 3SA position...
  • Page 25: Table 21. Motor Control Related Switches And Solder Bridges In Pgm Position

    UM1567 Hardware layout and configuration Table 21. Motor control related switches and solder bridges in PGM position PGM position Other conditions Description PGM1 OPAMP1_IN+,OPAMP2_IN1+, OPAMP2_IN2+ pull-up source connect to +3.3V power PG3SA position OPAMP1_IN+, OPAMP2_IN1+, OPAMP2_IN2+ pull-up source connect to DAC_OUT1(PA4) PGM1 PG3SA position OPAMP1_IN+, OPAMP2_IN1+ pull-up source...
  • Page 26: Connector

    Connector UM1567 Connector RF EEPROM daughter board connector (CN1) Figure 7. RF EEPROM daughter board connector (CN1) MS30715V1 1. Front view Table 22. RF EEPROM daughter board connector (CN1) Pin number Description Pin number Description SDA(PA10) SCL(PF6) RESET(PE14) 26/58 Doc ID 023581 Rev 2...
  • Page 27: Motor Control Connector (Cn2)

    UM1567 Connector Motor control connector (CN2) Figure 8. Motor control 1 connector (CN2) 33 31 29 27 25 23 21 19 17 15 13 11 9 7 5 34 32 30 28 26 24 22 20 18 16 14 12 10 8 6 MS30716V1 1.
  • Page 28: Can D-Type 9-Pin Male Connector (Cn3)

    Connector UM1567 CAN D-type 9-pin male connector (CN3) Figure 9. CAN D-type 9-pin male connector (CN3) MS30717V1 1. Front view Table 24. CAN D-type 9-pin male connector (CN3) Pin number Description Pin number Description 1, 4, 8, 9 CANH CANL 3, 5, 6 28/58 Doc ID 023581 Rev 2...
  • Page 29: Motor Control Connector (Cn4)

    UM1567 Connector Motor control connector (CN4) Figure 10. Motor control 2 connector (CN4) 33 31 29 27 25 23 21 19 17 15 13 11 9 7 5 34 32 30 28 26 24 22 20 18 16 14 12 10 8 6 MS30718V1 1.
  • Page 30: St-Link/V2 Usb Type-B Connector (Cn5)

    Connector UM1567 ST-LINK/V2 USB type-B connector (CN5) The USB connector, CN5, is used to connect the embedded ST-LINK/V2 to the PC for a board debugging. Figure 11. USB type-B connector (CN5) MS30719V1 1. Front view Table 26. USB type-B connector (CN5)
  • Page 31: Table 27. Daughter Board Extension Connector (Cn6)

    UM1567 Connector Table 27. Daughter board extension connector (CN6) (continued) How to disconnect with function block on Description Alternative function STM32303C-EVAL board PA13 TMS/ SWDAT Disconnect CN9, CN10 PC15 OSC32_OUT Remove R197, Close SB13 PA15 JTDI Disconnect CN9, CN10 CAN_RX...
  • Page 32: Table 28. Daughter Board Extension Connector (Cn7)

    PB12 OPAMP4_OUT / SHIELD Remove R37, R103, Close SB9 Table 28. Daughter board extension connector (CN7) How to disconnect with function block Description Alternative function on STM32303C-EVAL board PD14 OPAMP2_IN2+ / LED_FB Remove R45, R46 PD11 MC2_Ain+_ADC34 Remove R92 MC1_MC2_PFC_Vac...
  • Page 33 UM1567 Connector Table 28. Daughter board extension connector (CN7) (continued) How to disconnect with function block Description Alternative function on STM32303C-EVAL board OSC_IN Remove X2, C51, Close SB14 PE10 MC1_PWM_2L/ LED3 Remove R27, R28 MC1_PWM_1H/ LED2 Remove R25, R26 JOY_UP...
  • Page 34: Rs232 And Rs485 Connector (Cn8)

    Connector UM1567 Table 28. Daughter board extension connector (CN7) (continued) How to disconnect with function block Description Alternative function on STM32303C-EVAL board MC_DAC_OUT1 / I2S_WS Remove R15, R16 OPAMP1_IN- Remove C37, R114, R115 OPAMP1_IN+ Remove R74 MC2_HeatsinkTemp Remove R11 MC1_Ain+_ADC12...
  • Page 35: Etm Trace Debugging Connector (Cn9)

    UM1567 Connector ETM Trace debugging connector (CN9) Figure 13. ETM Trace debugging connector (CN9) 19 17 15 13 11 9 7 5 20 18 16 14 12 10 8 6 MS30722V1 1. Top view Table 30. ETM trace debugging connector (CN9) Pin number Description Pin number...
  • Page 36: Audio Jack (Cn11)

    RESET# DBGRQ DBGACK 3.10 Audio jack (CN11) A 3.5 mm stereo audio jack, CN11, is available on the STM32303C-EVAL board to support the headset (headphone and microphone integrated). 3.11 User USB type-B connector (CN12) Figure 15. USB type-B connector (CN12) MS30719V1 1.
  • Page 37: Power Connector (Cn14)

    UM1567 Connector 3.13 Power connector (CN14) The STM32303C-EVAL evaluation board can be powered from a 5 V DC power supply via the external power supply jack (CN14) shown in Figure 16. The central pin of CN14 must be positive. Figure 16. Power supply connector (CN14)
  • Page 38: Microsd Connector (Cn16)

    Connector UM1567 3.15 MicroSD connector (CN16) Figure 17. MicroSD connector (CN16) MS30723V1 1. Top view Table 33. MicroSD connector (CN16) Pin number Description Pin number Description Vss/GND MicroSDcard_CS (PE15) MicroSDcard_DOUT (PB14) MicroSDcard_DIN (PB15) +3V3 MicroSDcard_CLK (PF9) MicroSDcard_detect (PC6) 38/58 Doc ID 023581 Rev 2...
  • Page 39: Schematics

    Schematics Figure 18. STM32330C-EVAL board (MB1019)
  • Page 40: Figure 19. Stm32330C-Eval Mcu

    UM1567 Schematics Doc ID 023581 Rev 2 40/58...
  • Page 41: Figure 20. Stm32330C-Eval Power

    Schematics UM1567 41/58 Doc ID 023581 Rev 2...
  • Page 42: Figure 21. Stm32330C-Eval Rs232, Rs485 And Irda

    Figure 21. STM32330C-EVAL RS232, RS485 and IrDA...
  • Page 43: Figure 22. Stm32330C-Eval Audio

    Schematics UM1567 43/58 Doc ID 023581 Rev 2...
  • Page 44: Figure 23. Stm32330C-Eval Motor Control

    UM1567 Schematics Doc ID 023581 Rev 2 44/58...
  • Page 45: Figure 24. Stm32330C-Eval Can, Ir, High-Brightness Led And Humidity Sensor

    Figure 24. STM32330C-EVAL CAN, IR, High-brightness LED and Humidity sensor...
  • Page 46: Figure 25. Stm32330C-Eval Lcd, Sdcard And Flash

    Figure 25. STM32330C-EVAL LCD, SDCard and Flash...
  • Page 47: Figure 26. Stm32330C-Eval I2C Peripherals

    Figure 26. STM32330C-EVAL I2C peripherals...
  • Page 48: Figure 27. Stm32330C-Eval Peripherals

    UM1567 Schematics Doc ID 023581 Rev 2 48/58...
  • Page 49: Figure 28. Stm32330C-Eval St-Link (Jtag Only)

    Figure 28. STM32330C-EVAL ST-LINK (JTAG only)
  • Page 50: Figure 29. Stm32330C-Eval Jtag And Trace

    UM1567 Schematics Doc ID 023581 Rev 2 50/58...
  • Page 51: Figure 30. Tm32330C-Eval Touch Sensing

    Schematics UM1567 51/58 Doc ID 023581 Rev 2...
  • Page 52: Figure 31. Color Lcd Daughter Board (Mb895)

    Figure 31. Color LCD daughter board (MB895)
  • Page 53: Appendix A Stm32303C-Eval I/O Assignment

    UM1567 STM32303C-EVAL I/O assignment Appendix A STM32303C-EVAL I/O assignment Table 34. STM32303C-EVAL I/O assignment STM32303C-EVAL double motor STM32303C-EVAL general purpose Pin no. Pin name control I/O assignment features I/O assignment MC1_MC2_PFC_Sync TRACECK MC1_MC2_PFC_PWM TRACED0 MC1_ICL-shut-out TRACED1 MC1_Dissipative_brake TRACED2 PE6 - WKUP3...
  • Page 54 STM32303C-EVAL I/O assignment UM1567 Table 34. STM32303C-EVAL I/O assignment (continued) STM32303C-EVAL double motor STM32303C-EVAL general purpose Pin no. Pin name control I/O assignment features I/O assignment OPAMP2_IN- OPAMP3_IN+ Humidity_input OPAMP3_OUT OPAMP3_IN- 1.8V POR Joy_up MC1_PWM_1L LED1 MC1_PWM_1H LED2 PE10 MC1_PWM_2L...
  • Page 55 UM1567 STM32303C-EVAL I/O assignment Table 34. STM32303C-EVAL I/O assignment (continued) STM32303C-EVAL double motor STM32303C-EVAL general purpose Pin no. Pin name control I/O assignment features I/O assignment I2C2_SCL VSS3 VDD3 PA14 SWCLK/JTCK PA15 JTDI PC10 MC2_PWM_1L RS485_DIR / I2S_CK PC11 MC2_PWM_2L...
  • Page 56: Appendix B Mechanical Dimensions

    Mechanical dimensions UM1567 Appendix B Mechanical dimensions Figure 32. Mechanical dimensions Table 35. Mechanical dimensions Symbol Size (mm) Symbol Size (mm) Symbol Size (mm) 68.58 77.44 25.4 2.54 111.76 2.54 7.62 25.4 5.715 19.05 21.62 118.11 23.81 172.72 56/58 Doc ID 023581 Rev 2...
  • Page 57: Revision History

    UM1567 Revision history Revision history Table 36. Document revision history Date Revision Changes 20-Nov-2012 Initial release. 04-Feb-2013 Updated Section 1.4: Delivery recommendations. Doc ID 023581 Rev 2 57/58...
  • Page 58 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.

Table of Contents