Transcription of Medium-density performance line ARM®-based 32 …
1 This is information on a product in full production. August 2015 DocID13587 Rev 171/117 STM32F103x8 STM32F103xBMedium-density performance line ARM -based 32- bit mcu with 64 or 128 KB Flash, USB, CAN, 7 timers, 2 ADCs, 9 com. interfacesDatasheet - production dataFeatures ARM 32-bit Cortex -M3 CPU Core 72 MHz maximum frequency, DMIPS/MHz (Dhrystone ) performance at 0 wait state memory access Single-cycle multiplication and hardware division Memories 64 or 128 Kbytes of Flash memory 20 Kbytes of SRAM Clock, reset and supply management to V application supply and I/Os POR, PDR, and programmable voltage detector (PVD) 4-to-16 MHz crystal oscillator Internal 8 MHz factory-trimmed RC Internal 40 kHz RC PLL for CPU clock 32 kHz oscillator for RTC with calibration Low-power Sleep, Stop and Standby modes VBAT supply for RTC and backup registers 2 x 12-bit, 1 s A/D converters (up to 16 channels) Conversion range.
2 0 to V Dual-sample and hold capability Temperature sensor DMA 7-channel DMA controller Peripherals supported: timers, ADC, SPIs, I2Cs and USARTs Up to 80 fast I/O ports 26/37/51/80 I/Os, all mappable on 16 external interrupt vectors and almost all 5 V-tolerant Debug mode Serial wire debug (SWD) & JTAG interfaces 7 timers Three 16-bit timers, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input 16-bit, motor control PWM timer with dead-time generation and emergency stop 2 watchdog timers (Independent and Window) SysTick timer 24-bit downcounter Up to 9 communication interfaces Up to 2 x I2C interfaces (SMBus/PMBus) Up to 3 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control) Up to 2 SPIs (18 Mbit/s) CAN interface ( Active)
3 USB full-speed interface CRC calculation unit, 96-bit unique ID Packages are ECOPACK Table 1. Device summaryReferencePart numberSTM32F103x8 STM32F103C8, STM32F103R8 STM32F103V8, STM32F103T8 STM32F103xBSTM32F103RB STM32F103VB, STM32F103CB, STM32F103 TBBGA100 10 10 mmUFBGA100 7 x 7 mmBGA64 5 5 mmVFQFPN36 6 6 mmLQFP100 14 14 mmLQFP64 10 10 mmLQFP48 7 7 mmUFQFPN48 7 7 , STM32F103xB2/117 DocID13587 Rev 17 Contents1 Introduction .. 92 Description .. overview .. compatibility throughout the family .. Cortex -M3 core with embedded Flash and SRAM .. Flash memory .. (cyclic redundancy check) calculation unit .. SRAM .. vectored interrupt controller (NVIC) .. interrupt/event controller (EXTI) .. and startup .. modes.
4 Supply schemes .. supply supervisor .. regulator .. modes .. (real-time clock) and backup registers .. and watchdogs .. C bus .. synchronous/asynchronous receiver transmitter (USART) .. peripheral interface (SPI) .. area network (CAN) .. serial bus (USB) .. (general-purpose inputs/outputs) .. (analog-to-digital converter) .. sensor .. wire JTAG debug port (SWJ-DP) .. 203 Pinouts and pin description .. 214 Memory mapping .. 34 DocID13587 Rev 173/117 STM32F103x8, STM32F103xBContents45 Electrical characteristics .. conditions .. and maximum values .. values .. curves .. capacitor .. input voltage .. supply scheme .. consumption measurement .. maximum ratings .. conditions .. operating conditions.
5 Conditions at power-up / power-down .. reset and power control block characteristics .. reference voltage .. current characteristics .. clock source characteristics .. clock source characteristics .. characteristics .. characteristics .. characteristics .. maximum ratings (electrical sensitivity) .. current injection characteristics .. port characteristics .. pin characteristics .. timer characteristics .. interfaces .. (controller area network) interface .. ADC characteristics .. sensor characteristics .. 796 Package information .. 6 x 6 mm, mm pitch, package information .. 7 x 7 mm, mm pitch, package information .. 10 x 10 mm, low-profile fine pitch ball grid array package information .. 87 ContentsSTM32F103x8, STM32F103xB4/117 DocID13587 Rev 14 x 14 mm, 100-pin low-profile quad flat package information 7x 7 mm, ultra fine pitch ball grid array package information 10 x 10 mm, 64-pin low-profile quad flat package information.
6 5 x 5 mm, thin profile fine pitch package information .. 7 x 7 mm, 48-pin low-profile quad flat package information .. characteristics .. document .. the product temperature range .. 1067 Ordering information scheme .. 1088 Revision history .. 109 DocID13587 Rev 175/117 STM32F103x8, STM32F103xBList of tables6 List of tablesTable summary .. 1 Table Medium-density device features and peripheral counts .. 10 Table family .. 13 Table feature comparison .. 17 Table STM32F103xx pin definitions .. 28 Table characteristics .. 37 Table characteristics .. 37 Table characteristics.. 38 Table operating conditions .. 38 Table conditions at power-up / power-down .. 39 Table reset and power control block characteristics.. 40 Table internal reference voltage.
7 41 Table current consumption in Run mode, code with data processing running from Flash .. 42 Table current consumption in Run mode, code with data processing running from RAM.. 42 Table current consumption in Sleep mode, code running from Flash or RAM.. 44 Table and maximum current consumptions in Stop and Standby modes .. 45 Table current consumption in Run mode, code with data processing running from Flash .. 48 Table current consumption in Sleep mode, code running from Flash or RAM .. 49 Table current consumption .. 50 Table external user clock characteristics.. 51 Table external user clock characteristics .. 52 Table 4-16 MHz oscillator characteristics .. 53 Table oscillator characteristics (fLSE = kHz) .. 54 Table oscillator characteristics.
8 56 Table oscillator characteristics .. 56 Table mode wakeup timings .. 57 Table characteristics .. 57 Table memory characteristics .. 57 Table memory endurance and data retention .. 58 Table characteristics .. 59 Table characteristics .. 59 Table absolute maximum ratings .. 60 Table sensitivities .. 60 Table current injection susceptibility .. 61 Table static characteristics .. 62 Table voltage characteristics .. 65 Table AC characteristics .. 66 Table pin characteristics .. 67 Table characteristics .. 68 Table characteristics.. 69 Table frequency (fPCLK1= 36 MHz.,VDD_I2C = V) .. 70 Table characteristics .. 71 Table startup time.. 73 Table DC electrical characteristics .. 74 List of tablesSTM32F103x8, STM32F103xB6/117 DocID13587 Rev 17 Table : Full-speed electrical characteristics.
9 74 Table characteristics .. 75 Table max for fADC = 14 MHz .. 76 Table accuracy - limited test conditions .. 76 Table accuracy .. 77 Table characteristics .. 79 Table - 36-pin, 6x6 mm, mm pitch very thin profile fine pitch quad flat package mechanical data .. 81 Table - 48-lead, 7x7 mm, mm pitch, ultra thin fine pitch quad flat package mechanical data .. 84 Table 100-ball low-profile fine pitch ball grid array, 10 x 10 mm, mm pitch, package mechanical data .. 87 Table recommended PCB design rules ( mm pitch BGA).. 88 Table , 14 x 14 mm 100-pin low-profile quad flat package mechanical data.. 90 Table - 100-ball, 7 x 7 mm, mm pitch, ultra fine pitch ball grid array package mechanical data .. 93 Table recommended PCB design rules ( mm pitch BGA).
10 94 Table - 64-pin, 10 x 10 mm low-profile quad flat package mechanical data .. 96 Table 64-ball, 5 x 5 mm, mm pitch, thin profile fine pitch ball grid array package mechanical data .. 99 Table recommended PCB design rules ( mm pitch BGA).. 100 Table - 48-pin, 7 x 7 mm low-profile quad flat package mechanical data .. 102 Table thermal characteristics .. 105 Table information scheme .. 108 Table revision history .. 109 DocID13587 Rev 177/117 STM32F103x8, STM32F103xBList of figures8 List of figuresFigure performance line block diagram .. 11 Figure tree .. 12 Figure performance line LFBGA100 ballout .. 21 Figure performance line LQFP100 pinout .. 22 Figure performance line UFBGA100 pinout .. 23 Figure performance line LQFP64 pinout .. 24 Figure performance line TFBGA64 ballout.