![Infineon Technologies TC1784 User Manual Download Page 1792](http://html.mh-extra.com/html/infineon-technologies/tc1784/tc1784_user-manual_20554461792.webp)
TC1784
General Purpose Timer Array (GPTA
®
v5)
User´s Manual
21-140
V1.1, 2011-05
GPTA
®
v5, V1.14
21.3.6.5 GT-Algorithm
GTm_Control_Logic() “to be performed every GPTA
®
v5 clock”
Variables
Input, Local, Output variables of the cell (I, L, O)
Global variables
if (GTm.Run) then
if (Event on GTm.Clock_In[p] selected by GTm.Clock_Mux) then
GTm.Timer ++
if (Overflow of GTm.Timer) then
GTm.Timer = GTm.Reload_Value
trig(GTm.Service_Request_Trigger)
endif
endif
endif
Name m = [0, 1] for GT
p = [0 to 7] for Clock Bus
Short
Name
(*)GT
Used
(ILO)
Comment
GTm.Clock_In[p]
*CINmp I
Input coming from clock bus
GTm.Timer_Greater_Equal_Comp TGEm
O
Timer is greater or equal
GTm.Timer_Event
TEVm
O
Signal for timer change
GTm.Service_Request_Trigger
*SQTm O
Service request line
Name m = [0, 1] for GT Short
Name
(*)GT
Size
(bits)
Function
GTm.Run
*RUNm 1
Enables timer
GTm.Scale_Compare
*SCOm 4
Selects compare flag
GTm.Clock_Mux
*MUXm 3
Selects clock from clock bus
GTm.Request_Enable
*RENm 1
Allows a request when timer overflows
GTm.Timer
*TIMm
24
Timer value
GTm.Reload_Value
*REVm 24
Reload value when timer overflows
Summary of Contents for TC1784
Page 1: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Page 3: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Page 950: ...TC1784 Direct Memory Access Controller DMA User s Manual 11 132 V1 1 2011 05 DMA V3 03 ...
Page 1949: ...TC1784 General Purpose Timer Array GPTA v5 User s Manual 21 297 V1 1 2011 05 GPTA v5 V1 14 ...
Page 2350: ...w w w i n f i n e o n c o m Published by Infineon Technologies AG Doc_Number ...