ET-STM32F103. User s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)



Similar documents
ET-BASE AVR ATmega64/128

Lab Experiment 1: The LPC 2148 Education Board

AN2586 Application note

User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK

EvB 5.1 v5 User s Guide

STM-P103 development board user's manual

BE635 User Manual. Rev. V Bolymin, Inc. All Rights Reserved.

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

2-Port RS232/422/485 Combo Serial to USB2.0 Adapter (w/ Metal Case and Screw Lock Mechanism) Installation Guide

STM-103STK development board Users Manual

USER GUIDE EDBG. Description

STK User Guide

JX-2148 : LPC2148 ARM7-32 bit Microcontroller Education board l 1

Advanced Data Capture and Control Systems

Introduction. Getting familiar with chipkit Pi

1 Mi kołaj Z Mik ar ołaj Z zyc arzy ki cki

SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.

Getting Started Guide

RS-422/485 Multiport Serial PCI Card. RS-422/485 Multiport Serial PCI Card Installation Guide

Introducing AVR Dragon

UM1724 User manual. STM32 Nucleo boards. Introduction

Thermostat Application Module Kit

Open1788 User Manual. Features

Using Xbee in Serial Communication

BIT COMMANDER. Serial RS232 / RS485 to Ethernet Converter

Guangzhou HC Information Technology Co., Ltd. Product Data Sheet

PIC-MAXI-WEB development board Users Manual

Hello, and welcome to this presentation of the STM32L4 reset and clock controller.

Z8 Encore! XP F082A Series Development Kit

Manual Serial PCI Cards

ipac-5010 User Guide + -

Tutorial for MPLAB Starter Kit for PIC18F

Figure 1. 8-Bit USB Debug Adapter

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM

DSO138 oscilloscope program upgrade method

Block 3 Size 0 KB 0 KB 16KB 32KB. Start Address N/A N/A F4000H F0000H. Start Address FA000H F8000H F8000H F8000H. Block 2 Size 8KB 16KB 16KB 16KB

EMUL ARM. ARM Connections Nohau Corporation. All rights reserved worldwide.

EasyPIC4 User s Manual

WIZ-Embedded WebServer User s Manual (Ver. 1.0)

GSM Interfacing Board

Chapter 13. PIC Family Microcontroller

Designing VM2 Application Boards

USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual

DKWF121 WF121-A B/G/N MODULE EVALUATION BOARD

User Manual. AS-Interface Programmer

Hardware. NetDCUA5. Documentation. PRELIMINARY This document is subject to change without notice. Version 0.01 ( )

AVR Butterfly Training. Atmel Norway, AVR Applications Group

Quick Start Guide. TWR-MECH Mechatronics Board TOWER SYSTEM

M80 EVB User Guide M80. Quectel Cellular Engine. EVB User Guide M80_EVB_UGD_V1.2 M80_EVB_UGD_V1.2-0-

Programming Flash Microcontrollers through the Controller Area Network (CAN) Interface

Serial Communications

DevKit1207 Evaluation Kit

JTAG ICE.... User Guide

STM32 F-2 series High-performance Cortex-M3 MCUs

MFRD52x. Mifare Contactless Smart Card Reader Reference Design. Document information

Information Board User s Guide

Quick Start Guide. MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD

Matrix 510/520 User Guide

SBC8600B Single Board Computer

- 35mA Standby, mA Speaking pre-defined phrases with up to 1925 total characters.

System Design Issues in Embedded Processing

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

PolyBot Board. User's Guide V1.11 9/20/08

_ v1.0. EVB-56x Evaluation & Development Kit for Motorola PowerPC MPC56x Microcontrollers USERS MANUAL. isystem, February /8.

RS232 Board datasheet

16-Port RS232 to USB2.0 High Speed Multi Serial Adapter (w/ Metal Case) Installation Guide

TWR-KV31F120M Sample Code Guide for IAR Board configuration, software, and development tools Rev.0

SAM G55 Xplained Pro. Preface. SMART ARM-based Microcontrollers USER GUIDE

LINDY ELECTRONICS LIMITED & LINDY-ELEKTRONIK GMBH - SECOND EDITION

Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester

SBC6245 Single Board Computer

M52233DEMO Demonstration Board for Freescale MCF52233

PCAN-MicroMod Universal I/O Module with CAN Interface. User Manual. Document version ( )

M72. Quectel Cellular Engine. EVB User Guide M72_EVB_UGD_V1.0

Objectives. Basics of Serial Communication. Simplex vs Duplex. CMPE328 Microprocessors (Spring ) Serial Interfacing. By Dr.

Quick Start Guide for High Voltage Solar Inverter DC-AC Board EVM. Version 1.3

RC2200DK Demonstration Kit User Manual

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

UM0817 User Manual STM8S-DISCOVERY. Introduction. Features

L16. Quectel GNSS Engine. EVB User Guide L16_EVB_UGD_V1.0

Atmel AT32UC3A3256 microcontroller 64MBit SDRAM Analog input (to ADC) Temperature sensor RC filter

Modification of an AOR AR-8600 receiver to tune it with a ACECO FC-3002 frequency finder

APPLICATION NOTE. AT07175: SAM-BA Bootloader for SAM D21. Atmel SAM D21. Introduction. Features

32-bit ARM Cortex -M0+ FM0+ Microcontroller

WICE-SPI Hardware Operation Manual

How To Use Nuc123 (Nuc123) For A Week

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT

VDIP1. Vinculum VNC1L Module. Datasheet

Programming the On-Chip Flash on a phycore-xc161 phycore-xc167

EZmoto V2. Product description Rev. 6 10/01/2014. EZmoto V2 Product description Rev.6 10/01/2014

2-Port RS232/422/485 Combo Serial PCI Card

Am186ER/Am188ER AMD Continues 16-bit Innovation

EVAL-UFDC-1/UFDC-1M-16

Arduino Due Back. Warning: Unlike other Arduino boards, the Arduino Due board runs at 3.3V. The maximum. Overview

SAM4L Xplained Pro. Preface. SMART ARM-based MCUs USER GUIDE

Application Note, V2.2.1, July 2003 AP OCDS Level 1 JTAG Connector. 16-Bit & 32-Bit Microcontrollers. AI Microcontrollers. Never stop thinking.

AN-812 APPLICATION NOTE

UPiS - Uninterruptible Power intelligent Supply

SmartFusion csoc: Basic Bootloader and Field Upgrade envm Through IAP Interface

Troubleshooting and Diagnostics

Transcription:

User s Manual of Board Microcontroller version ET-STMF0 (ARM Cortex-M) ET-STMF0 ET-STMF0 is ARM Cortex-M Board Microcontroller that uses -Bit PIN (LQFP) Microcontroller No.STMF0RBT from STMicroelectronics. Resource systems internal STMF0RBT are quite perfect and suitable for learning or applying to many projects well. If user can learn and understand how to use resources internal MCU well, it makes user can additionally modify and develop more applications because hardware system of STMF0RBT have already included the necessary components in the single MCU such as USB, SPI, IC, ADC, Timer/Counter, PWM, Capture, UART and etc. ETT Team studies and researches on details of STMF0RBT and then designs it to be Board Microcontroller version ET-STMF0. We hope that user who purchases this board can learn, modify, and develop additionally as required under the reasonable price. The main purpose to design the Board ET-STMF0 is to support user who needs to learn, modify, and develop the board actually. The board structure consists of the basic components that are necessary to simply learn and test ETT CO., LTD - - WWW.ETT.CO.TH

User s Manual of Board Microcontroller version ET-STMF0 (ARM Cortex-M) such as LED to display Output Logic value, Push Button Switch to test Logic Input, Volume to adjust the voltage to test A/D. Moreover, it provides components for advanced learning to support applications such as Port USB, SD Card, Dot-Matrix LCD, and RS. Besides, there are many available GPIO that are designed and can be used with other components suitably. So, Board ET-STMF0 is one of the multipurpose boards that should not be missed. Specifications of Board. Use ARM Cortex-M Bit MCU No.STMF0RBT from STMicroelectronics.. Has KB Flash Memory and 0KB Static RAM Internal MCU. Use Crystal.00MHz + Phase Locked Loop (PLL), run MHz Frequency and process data with. DMIPS/MHz speed that is equal to 90 MIPS. Has RTC (Real Time Clock) Circuit with XTAL.KHz and Battery Backup. Support In-System Programming (ISP) and In- Application Programming (IAP) through ON-Chip Boot- Loader via Port USART- (RS). Has circuit to connect with standard 0 PIN JTAG ARM to Debug as Real Time. Use +VDC Power Supply that can be selected either from USB Port or from external CPA-PIN Connector with +V/A Regulate internal Board. Has Standard USB.0 as Full Speed insides 9. Has circuit to interface SD Card by using SPI Mode Channel 0. Has RS Communication Circuit by using standard ETT -PIN Connector Channel. Has circuit to interface with Dot Matrix LCD with circuit to adjust the brightness by using standard ETT PIN Connector with Jumper to set Power Supply for LCD either +.V or +V. Has Push Button Switch Circuits. Has LED Circuits to display status of testing Output. Has circuit to create 0-V voltage by using adjustable Resistor to test A/D ETT CO., LTD - - WWW.ETT.CO.TH

User s Manual of Board Microcontroller version ET-STMF0 (ARM Cortex-M). Has independent Bit GPIO to apply to many applications such as A/D, IC, SPI and Input/ Output with Jumper to ON/OFF signal. User can set Jumper to use it either GPIO or Hardware Self-Test such as Bit LED, Push Button SW, Volume, USART and SD Card. So, user is free to select functions independent without unlimited hardware system of board. Header 0Pin IDE (PA[0..]) Header 0Pin IDE (PA[..]) Header 0Pin IDE (PB[0..]) Header 0Pin IDE (PB[..]) Header 0Pin IDE (PC[0..]) Header 0Pin IDE (PC[..]) ETT CO., LTD - - WWW.ETT.CO.TH

User s Manual of Board Microcontroller version ET-STMF0 (ARM Cortex-M) Specifications of MCU STMF0RBT Bit ARM Cortex-M Processor, Run MHz Clock / 90MIPS(.DMIPS/MHz) KByte Flash Memory / 0KByte Static RAM LQPF Packet Bit I/O + External Interrupt with V-Tolerant Logic Level Channel DMA For Peripherals ADC, SPI, IC, USART Channel / Bit ADC Converter Support Debug with Serial wire Debugger(SWD) & JTAG Interface x Bit Timer(-Input Capture / -Output Compare / -PWM) -SPI, -IC, -USART, -USB, -CAN, -WDG, RTC ETT CO., LTD - - WWW.ETT.CO.TH

User s Manual of Board Microcontroller version ET-STMF0 (ARM Cortex-M) Structure of Board ET-STMF0 Figure displays structure of Board ET-STMF0. ETT CO., LTD - - WWW.ETT.CO.TH

User s Manual of Board Microcontroller version ET-STMF0 (ARM Cortex-M) 0 9 9 0 9 Figure Show the position of components on ET-STMF0. No. is an external +V Power Supply Connector. No. is Jumper J to select to use +V either from USB Port or external Connector. No. is LED Power to display status of Power Supply. No. is Switch BOOT0 that is used with Jumper J to select operation mode of Board as Download type either from USART or Normal Run; in this case, ON is Download and OFF is Run. No. is Jumper J(BOOT) that is used with Switch BOOT0 to select operation mode of Board as Download type whether from USART or Normal Run; in this case, it is always configured at BOOT position. No. is LED to display operation mode of board. If it is ON, it means that SW-BOOT0 is in the ON position and can download through USART; on the other hand, if it is OFF, it means that it is in Normal Run. No. is Switch RESET to reset operation of MCU. No. is GPIO (PA[0..]) Connector. No.9 is GPIO (PC[0..]) Connector. No.0 is GPIO (PA[..]) Connector. No. is GPIO (PB[..]) Connector. No. is JTAG ARM Connector to Debug as Real Time. ETT CO., LTD - - WWW.ETT.CO.TH

User s Manual of Board Microcontroller version ET-STMF0 (ARM Cortex-M) No. is UASRT (RS) Connector for usage. No. is Jumper J and J to select and set signal of PA and PA to be used as either USART or GPIO. No. is USART(RS) Connector for usage and Download. No. is Character LCD Connector by using with LCD that is either +.V Supply or +V Supply. No. is VR to adjust the brightness of Character LCD. No. is Jumper J to select Power Supply of LCD to be either +.V or +V. No.9 is USB Connector to connect with USB Hub version.0. No.0 is Jumper to select connection mode of USB. No. is V Battery for Backup the time of RTC. No. is GPIO(PC[..]) Connector. No. is GPIO(PB[0..]) Connector. No. is socket to insert SD Card. No. is S to test Logic Input of PC[]. No. is S to test Logic Input of PA[0]. No. is VR to adjust the 0-V voltage to test A/D(PA[]). No. is LED to test Logic Output of PB [..]. No.9 is Jumper J, J0, J9, J, J, J to select Enable or Disable for the connection between GPIO Pin and component that is tested. o J is used to ENABLE (EN) or DISABLE (DIS) the display of LED follow the control of PB[..] o J0 is used to ENABLE (EN) or DISABLE (DIS) the connection between Pin PA of MCU and VR. o J9 is used to ENABLE (EN) or DISABLE (DIS) the connection between Pin PA0 of MCU and Switch S. o J is used to ENABLE (EN) or DISABLE (DIS) the connection between Pin PC of MCU and Switch S. o J is used to ENABLE (EN) or DISABLE (DIS) the connection between Pin PA of MCU and CD of SD Card. o J is used to ENABLE (EN) or DISABLE (DIS) the connection between Pin PC of MCU and WP of SD Card. ETT CO., LTD - - WWW.ETT.CO.TH

User s Manual of Board Microcontroller version ET-STMF0 (ARM Cortex-M) Application of LED Display Circuit There are LED Displays of Board ET-STMF0 and the circuit that drives LED is connected as Source Current. It uses Buffer No.HC to drive current into LED and then uses signal from Port PB[..] to run. In this case, it runs with Logic and stop running with Logic 0. User can select to ON/OFF operation of Buffer No.HC by setting Jumper J as shown in the picture below. J D +V R k PB PB PB PB PB PB0 PB9 PB 9 0 U HC OE OE A A A A A A A A VCC Y Y Y Y Y Y Y Y C0 +V 00n 0 9 R R R R R R R9 D D D D D D9 D0 R0 D ETT CO., LTD - - WWW.ETT.CO.TH

User s Manual of Board Microcontroller version ET-STMF0 (ARM Cortex-M) Application of Push Button Switch Circuit Push Button Switch Circuit uses the Push Switch type with Pull-Up Circuit and is used with +.V Power Supply. If this switch is not pressed, its logic status is ; on the other hand, if this switch is pressed, its logic status is 0. It is used to test operation of Input Logic. There are sets for this circuit as follows; S (PC[]) tests Logic Input or TAMP (Tamper Detection). S (PA[0]) tests Logic Input or WKUP (Wakeup Interrupt. +V +V PC J TAMP R k R 0k PA0 J9 WKUP R k R 0k S TAMP S WKUP ETT CO., LTD - 9 - WWW.ETT.CO.TH

User s Manual of Board Microcontroller version ET-STMF0 (ARM Cortex-M) Application of VR Circuit (0-V) VR circuit uses VR Resistor to adjust values. This circuit is used with +.V Power Supply and user will get the Output value that is voltage in the range of 0V to +.V follows the adjustment of the Resistor. The Output will be inputted into Pin PA[] to create Input voltage for testing operation of A/D (PA[]) circuit. User can remove the connection between signal PA[] and VR circuit by using Jumper J0 as shown in the circuit below. PA J0 ADC C 00n R 0 +V P 0k ETT CO., LTD - 0 - WWW.ETT.CO.TH

User s Manual of Board Microcontroller version ET-STMF0 (ARM Cortex-M) Application of JTAG ARM JTAG or JTAG ARM is IDE 0 Pin Connector to interface with JTAG Debugger. The method to arrange circuit and signal under the standard of JTAG is shown in the figure below. R-R9=NA +V PB PA PA PA PB RESET R 0k R 0k R 0k R 0k R0 0k R9 0k TRST TDI TMS TCK TDO RST R 0k R 0k J0 9 0 9 0 JTAG VTref TRST TDI TMS TCK RTCK TDO RES# NC NC VTarget ARM JTAG Pin Connector ETT CO., LTD - - WWW.ETT.CO.TH

User s Manual of Board Microcontroller version ET-STMF0 (ARM Cortex-M) Application of Character LCD LCD can be interfaced with Character Dot-Matrix LCD only in the format of Bit Data Interface. It uses Bit that is signal from PC[0..] and PC[0..] to interface with LCD. The method to connect signal cable from connector of Port LCD to LCD Display is to use the name of signal to be reference; moreover, user must connects all signal cables corresponding with their names as shown in the picture below. Connection between Signals and LCD DB = PC[] DB = PC[] DB = PC[] DB = PC[0] RS = PC[] RW = PC[] EN = PC[0] J +V PC PC0 PC PC0 VLCD +V VDD RS EN D D D D J P 0k 9 0 VO RW D0 D D D PC PC PC +VCC RS EN D D D D VO RW D0 D D D ET-CLCD ET-CLCD ETT CO., LTD - - WWW.ETT.CO.TH

User s Manual of Board Microcontroller version ET-STMF0 (ARM Cortex-M) Application of SD Card Memory Board ET-STMF0 supports the connection of SD Card Memory by using SPI Mode Interface; moreover, all circuits that are connected with SD Card use signal pins of function SPI and GPIO from MCU as follows; CD/DAT uses PA(SPI-SS). CLK uses PA(SPI-SCK). DAT0 uses PA(SPI-MISO). CMD uses PA(SPI-MOSI). CD uses PA(GPIO) to check the insertion of memory card; if user does not need to use this pin, can set Jumper J on [-] to remove the connection between Pin PA and Pin CD(Card Detection) of SD Card. WP uses PC (GPIO) to check the setting of Write Protect of memory card; if user does not need to use this pin, can set Jumper J on [-] to remove the connection between Pin PC and Pin WP (Write Protect) of SD Card. C +V 0uF PA PA PA PA PA J CD WP R R 0k R 0k k R k R9 k C 00n 9 0 SK SD/MMC CD/DAT CMD VSS VDD CLK VSS DAT0 DAT DAT CD WP G G J PC R k ETT CO., LTD - - WWW.ETT.CO.TH

User s Manual of Board Microcontroller version ET-STMF0 (ARM Cortex-M) Application of RS Port RS is signal RS that has converted signal level of MAX. There are channels; USART- and USART-. Both channels can be used to connect with Signal RS to transmit-receive data. Moreover, USART- can be used to be ISP Download to download Hex File into MCU; in this case, it must be used with Jumper J(BOOT) SW-S (BOOT0) and SW-S (RESET) to reset CPU to start running in Boot Loader Mode to download Hex File into MCU (see more detail of How to Download Hex File into MCU of Board ). USART-(Download) USART- +V RXD TXD +V RXD TXD USART- uses signal pin from PA9(TXD) and PA0(RXD). USART- uses signal pin from PA(TXD) and PA(RXD). PA and PA has Jumper J and J to select signal for using as either function USART or GPIO as shown in the figure below. ETT CO., LTD - - WWW.ETT.CO.TH

User s Manual of Board Microcontroller version ET-STMF0 (ARM Cortex-M) PA0 PA PA-P J PA PA-P J R 00 C0 00n C 00n PA9 9 0 U C+ C- C+ C- RO TI RO TI ICL VCC V+ V- RI TO RI TO +V C9 00n C 00n C 00n RXD- TXD- RXD- TXD- +V +V J USART(Download) J USART Cable that is used to connect signal RS between Comport of computer PC and USART- Connector and USART- Connector of Board ET-STMF0 is shown as below; 9 CD DSR RXD RTS TXD CTS DTR RI RXD TXD DB9(FEMALE) RS-PC ET-RS Figure displays circuit of signal cable for RS. ETT CO., LTD - - WWW.ETT.CO.TH

User s Manual of Board Microcontroller version ET-STMF0 (ARM Cortex-M) Application of Power Supply Power Supply Circuit can be used with +VDC that can be set by Jumper J to use +V either from USB or from external CPA-PIN Connector. The Power Supply that is connected will be sent to +V/A Regulate Circuit. Power Supply Circuit in the part of.v Regulate circuit must be supplied to CPU and all I/O circuits of board, except LCD that has Jumper J, so it can be set to use Power supply either +.V or +VDC. J PWR SEL +VDC F FSMD0 VUSB +V U LD0 IN OUT +V R0 D SM-00 C 0uF/v C 00uF/V C 00n ETT CO., LTD - - WWW.ETT.CO.TH

User s Manual of Board Microcontroller version ET-STMF0 (ARM Cortex-M) Application of Port I/O Connectors on Board Port I/O Connectors of CPU will be externally arranged to connector types, so it makes user can select and interface them easily. There are sets as follows; IDE 0 Pin Connectors and there are Bit per each set. Signals are arranged as follows; PA0 PA PA PA9 PAP PAP PA0 PA PA PA PA PA PA PA PA PA +V +V PA[0..] PA[..] PB0 PB PB PB9 PB PB PB0 PB PB PB PB PB PB PB PB PB +V +V PB[0..] PB[..] PC0 PC PC PC9 PC PC PC0 PC PC PC PC PC PC PC NC NC +V +V PC[0..] PC[..] ETT CO., LTD - - WWW.ETT.CO.TH

User s Manual of Board Microcontroller version ET-STMF0 (ARM Cortex-M) How to download Hex File into MCU of Board The method to download Hex File into Flash Memory of MCU internal board is to use Program Flash Loader of STMicroelectronics that is connected with MCU through Serial Port of computer PC. This program can be downloaded free without any charge from www.st.com. Procedures to download Hex File into MCU. Connect RS Cable between RS Serial Port Communication of PC and Board USART-.. Supply power into board; in this case, LED PWR is in status ON.. Run Program Flash Loader; if it is version demo., it will display results as follows;. Set initial values for program as required; if using with STMF0RBT of Board ET-STMF0 from ETT, please set the values into program as follows;. Set COM Port corresponding with the COM Port that is actually used (in the example, it is COM). ETT CO., LTD - - WWW.ETT.CO.TH

User s Manual of Board Microcontroller version ET-STMF0 (ARM Cortex-M). Set Baud Rate in the range of 00 00; if computer has the problem or ERROR when setting the high Baud Rate, please reduce the Baud Rate. In this example, it uses 00.. Set Parity Bit of Serial Port; in this case, we recommend setting it as None.. Set Timeout of communication; in the example, it is second.. RESET MCU to run in Boot Loader, please follow these instructions; Set Jumper J on BOOT position. ON Switch S(BOOT0), LED BL will be ON. Press Switch RESET and then remove, it makes CPU start running in Boot Loader.. Click Next to start downloading; if everything is correct, program will read status from CPU and report the results. If using STMF0RBT, it displays result as shown in the picture below. ETT CO., LTD - 9 - WWW.ETT.CO.TH

User s Manual of Board Microcontroller version ET-STMF0 (ARM Cortex-M). Click Next, Program Flash Loader starts displaying statuses that are read from MCU; if using STMF0RBT, it will display result as shown in the picture below;. Click Next to go to the next step. ETT CO., LTD - 0 - WWW.ETT.CO.TH

User s Manual of Board Microcontroller version ET-STMF0 (ARM Cortex-M). Click Next, program starts downloading data into MCU instantly. User can notice the operation through Status Bar; in this case, user must wait until the operation of program is completely finished as shown in the picture below. ETT CO., LTD - - WWW.ETT.CO.TH

User s Manual of Board Microcontroller version ET-STMF0 (ARM Cortex-M) 9. When the operation of program is completely, click Finish and OFF Switch BOOT0. In this case, LED BL is in status OFF, and then press Switch RESET on board, it makes MCU start running follows the downloaded program instantly. ETT CO., LTD - - WWW.ETT.CO.TH

A B C D D C B A Title Number Revision Size A Date: 9-Jun-00 Sheet of File: D:\ET-STMF0.ddb Drawn By: PA0/WKUP/USART_CTS/ADC0/TIM_CH_ETR PA/USART_RTS/ADC/TIM_CH PA/USART_TX/ADC/TIM_CH PA/USART_RX/ADC/TIM_CH PA/SPI_NSS/USART_CK/ADC 0 PA/SPI_SCK/ADC PA/SPI_MISO/ADC/TIM_CH PA/SPI_MOSI/ADC/TIM_CH PA/USART_CK/TIM_CH/MCO PA9/USART_TX/TIM_CH PA0/USART_RX/TIM_CH PA/USART_CTS/CANRX/TIM_CH/USBDM PA/USART_RTS/CANTX/TIM_ETR/USBDP PA/JTMS/SWDIO PA/JTCK/SWCLK 9 PA/JTDI/TIM_CH/SPI_NSS 0 PB0/ADC/TIM_CH PB/ADC9/TIM_CH PB/BOOT PB/JTDO/TIM_CH/SPI_SCK PB/JNTRST/TIM_CH/SPI_MISO PB/IC_SMBAI/TIM_CH/SPI_MOSI PB/IC_SCL/TIM_CH/USART_TX PB/IC_SDA/TIM_CH/USART_RX 9 PB/TIM_CH/IC_SCL/CANRX PB9/TIM_CH/IC_SDA/CANTX PB0/IC_SCL/USART_TX/TIM_CH 9 PB/IC_SDA/USART_RX/TIM_CH 0 PB/SPI_NSS/IC_SMBAI/USART_CK/TIM_BKIN PB/SPI_SCK/USART_CTS/TIM_CHN PB/SPI_MISO/USART_RTS/TIM_CHN PB/SPI_MOSI/TIM_CHN PC0/ADC0 PC/ADC 9 PC/ADC 0 PC/ADC PC/ADC PC/ADC PC/TIM_CH PC/TIM_CH PC/TIM_CH 9 PC9/TIM_CH 0 PC0/USART_TX PC/USART_RX PC/USART_CK PC/TAMPER-RTC PC/OSC_IN PC/OSC_OUT PD0/OSC_IN PD/OSC_OUT PD/TIM_ETR BOOT0 0 NRST VBATT VDD_ VDD_ VDD_ VDD_ 9 VDD_A VSS_ VSS_ VSS_ VSS_ VSS_A U STMF0RBT(LQFP) C 00n C 00n C 00n C 00n +V C 00n +V Y.kHz C 0pF C 0pF Y MHz C pf C pf R M D PMEG00ET D PMEG00ET B BATT V C 00n +V R 0k S RESET +V C 00n J BOOT +V R 00k S BOOT0 +V R 00k 9 0 9 0 J0 JTAG +V R 0k R 0k R0 0k J USB R R Q BC Q BC R k R0 0k +V +V R 0k R9 00k VUSB R k J UMODE VUSB 9 0 J PA0-PA 9 0 J PB0-PB 9 0 J PC0-PC 9 0 J PA-PA 9 0 J PB-PB 9 0 J9 PC-PC +V +V +V +V +V +V 9 0 J ET-CLCD P 0k +V VDD RS EN D D D D VO RW D0 D D D C+ C- C+ C- RO TI RO 9 TI 0 VCC V+ V- RI TO RI TO U ICL C0 00n C 00n C 00n C 00n C9 00n +V +V +V RXD- TXD- RXD- TXD- J USART(Download) J USART C pf C9 pf C 0uF PA9 PA0 PA0 PA9 PA PA PC0 PC PB BOOT0 BOOT0 PB PD PD PA0 PA PA PA PA PA PA PA PA0 PA-P PA PA PA PA-P PA PA PA PA PA PA PA PA PA PA0 PA PA PA9 PA PA PA PB0 PB PB PB PB PB PB PB0 PB PB PB PB PB PB PB PB PB9 PB0 PB PB PB PB PB PB PB0 PB PB PB9 PB PB PB PC0 PC PC PC PC PC PC PC PC0 PC PC PC PC PC PC PC PC PC9 PC PC PC PC0 PC PC9 PC PC PB PA PA PA PB RESET RESET PC PC0 PC PC0 PC PC PC D BOOT0= R +V L ferrite bead J VLCD +V R 00 J J PA-P PA-P R9 0k R 0k R 0k R 0k R 0k TRST TDI TMS TCK TDO RST R-R9=NA

A B C D D C B A Title Number Revision Size A Date: 9-Jun-00 Sheet of File: D:\ET-STMF0.ddb Drawn By: C 00n +V R0 D PWR IN OUT U LD0 C 0uF/v C 00uF/V D D D D D D9 D0 D R R R R R R R9 R0 P 0k +V R 0 S TAMP R 0k R k +V S WKUP R 0k R k +V +V R k R 0k R k R 0k R k R9 k C 00n C 0uF PA PA PA PA PA PC PC PA0 PA OE A A A A Y Y Y Y Y Y Y Y 9 0 A A A A OE 9 VCC 0 U HC PB PB PB PB PB PB0 PB9 PB C0 +V 00n R k +V J +VDC J PWR SEL VUSB CD/DAT CMD VSS VDD CLK DAT0 VSS DAT DAT 9 CD 0 WP G G SK SD/MMC J LED J TAMP J0 ADC J9 WKUP J WP J CD C 00n D SM-00 F FSMD0 +V