MCBSTM32EXL Keil, MCBSTM32EXL Datasheet - Page 376

no-image

MCBSTM32EXL

Manufacturer Part Number
MCBSTM32EXL
Description
BOARD EVALUATION FOR STM32F103ZE
Manufacturer
Keil
Datasheets

Specifications of MCBSTM32EXL

Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Basic timers (TIM6&TIM7)
15.3
15.3.1
376/995
Figure 145. Basic timer block diagram
TIM6&TIM7 functional description
Time-base unit
The main block of the programmable timer is a 16-bit upcounter with its related auto-reload
register. The counter clock can be divided by a prescaler.
The counter, the auto-reload register and the prescaler register can be written or read by
software. This is true even when the counter is running.
The time-base unit includes:
The auto-reload register is preloaded. The preload register is accessed each time an
attempt is made to write or read the auto-reload register. The contents of the preload
register are transferred into the shadow register permanently or at each update event UEV,
depending on the auto-reload preload enable bit (ARPE) in the TIMx_CR1 register. The
update event is sent when the counter reaches the overflow value and if the UDIS bit equals
0 in the TIMx_CR1 register. It can also be generated by software. The generation of the
update event is described in detail for each configuration.
The counter is clocked by the prescaler output CK_CNT, which is enabled only when the
counter enable bit (CEN) in the TIMx_CR1 register is set.
Note that the actual counter enable signal CNT_EN is set 1 clock cycle after CEN.
Counter Register (TIMx_CNT)
Prescaler Register (TIMx_PSC)
Auto-Reload Register (TIMx_ARR)
Flag
interrupt & DMA output
event
Preload registers transferred
to active registers on U event according to control bit
TIMxCLK from RCC
CK_PSC
Prescaler
PSC
Doc ID 13902 Rev 9
Internal clock (CK_INT)
Stop, Clear or up
U
CK_CNT
±
Auto-reload Register
COUNTER
CNT
Controller
controller
Trigger
U
TRGO
Reset, Enable, Count,
UI
to DAC
RM0008
ai14749b

Related parts for MCBSTM32EXL