ST7FMC2R6T6 STMicroelectronics, ST7FMC2R6T6 Datasheet - Page 181

MCU 8BIT 32K FLASH 64TQFP

ST7FMC2R6T6

Manufacturer Part Number
ST7FMC2R6T6
Description
MCU 8BIT 32K FLASH 64TQFP
Manufacturer
STMicroelectronics
Series
ST7r
Datasheet

Specifications of ST7FMC2R6T6

Core Processor
ST7
Core Size
8-Bit
Speed
8MHz
Connectivity
LINSCI, SPI
Peripherals
LVD, Motor Control PWM, POR, PWM, WDT
Number Of I /o
44
Program Memory Size
32KB (32K x 8)
Program Memory Type
FLASH
Ram Size
1K x 8
Voltage - Supply (vcc/vdd)
3.8 V ~ 5.5 V
Data Converters
A/D 16x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
64-TQFP, 64-VQFP
Processor Series
ST7FMC2x
Core
ST7
Data Bus Width
8 bit
Data Ram Size
1 KB
Interface Type
SCI, SPI
Maximum Clock Frequency
8 MHz
Number Of Programmable I/os
60
Number Of Timers
3
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
Development Tools By Supplier
ST7MC-KIT/BLDC, ST7MDT50-EMU3, STX-RLINK
Minimum Operating Temperature
- 40 C
On-chip Adc
10 bit, 16 Channel
For Use With
497-8402 - BOARD EVAL COMPLETE INVERTER497-8400 - KIT IGBT PWR MODULE CTRL ST7MC497-6408 - BOARD EVAL BLDC SENSORLESS MOTOR497-4734 - EVAL KIT 3KW POWER DRIVER BOARD497-4733 - EVAL KIT 1KW POWER DRIVER BOARD497-4732 - EVAL KIT 300W POWER DRIVER BOARD497-4731 - EVAL KIT PWR DRIVER CONTROL BRD
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Lead Free Status / Rohs Status
 Details
Other names
497-4868

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ST7FMC2R6T6
Manufacturer:
STMicroelectronics
Quantity:
10 000
Part Number:
ST7FMC2R6T6
Manufacturer:
ST
0
MOTOR CONTROLLER (Cont’d)
Hall sensors (or equivalent sensors providing posi-
tion information) are widely used for motor control.
There are two cases to be considered:
– BLDC motor or six-step synchronous motor
– BLAC, asynchronous or motors supplied with 3-
Hall sensors are usually arranged in a 120° config-
uration. In that case they provide 3 ppr with both
rising and falling edge triggering; the tachogenera-
tor measurement method can therefore be ap-
plied. The main difference lies in the fact that one
must use the position information they provide.
This can be done using the three MCIx pins and
the analog multiplexer to know which of the 3 sen-
sors toggled; an interrupt is generated just after
the expected transition (refer to
As described in
configured depending on the selected sensor. This
means that most of Delay Manager registers are
used for a different purpose, with modified func-
tionalities.
For greater precision, the MTIM Up-counter is ex-
tended to 16 bits using MTIM and an additional
MTIML register. On a capture event, the current
counter value is captured and the counter
Figure 101. Hall sensor period acquisition using MTIM timer
drive; “Sensor Mode” is recommended in this
case, as most tasks are performed by hardware
in the Delay Manager
phase sinewave-modulated PWM signals in gen-
eral; in this case “Speed Sensor Mode” allows
high accuracy speed measurement (the Sensor
Mode of the Delay Manager being unsuitable for
sinewave generation). Position information is
handled by software to lock the statoric field to
the rotoric one for driving synchronous motors.
Period measurements
MCIC: Hall Sensor 3
MCIA: Hall Sensor 1
MCIB: Hall Sensor 2
Tacho Capture
Interrupts
Figure
102, the MTIM Timer is re-
C
Figure
C
C
1-2
101).
C
2-3
1 mechanical cycle
C
3-1
C
1-2
[MTIM:MTIML] is cleared. The counting direction
is not affected by the EDIR bit when using an en-
coder sensor.
A 16-bit capture register is used to store the cap-
tured value of the extended MTIM counter: the
speed result will be either a period in clock cycles
or a number of encoder pulses. This 16-bit register
is mapped in the MZREG and MZPRV register ad-
dresses. To ensure that the read value is not cor-
rupted between the high and low byte accesses, a
read access to the MSB of this register (MZREG)
locks the LSB (ie MZPRV content is locked) until it
is read and any other capture event in between
these two accesses is discarded.
A compare unit allows a maximum value to be en-
tered for the tacho periods. If the 16-bit counter
[MTIM:MTIML] exceeds this value, a Speed Error
interrupt is generated. This may be used to warn
the user that the tachogenerator signal is lost
(wires disconnected, motor stalled,...). As 8-bit ac-
curacy is sufficient for this purpose, only the MS-
Byte of the counter (i.e. MTIM) is compared to 8-bit
compare register, mapped in the MDREG register
location. The LSByte is nevertheless compared
with a fixed FFh value. Available values for com-
parison are therefore FFFFh, FEFFh, FDFFh, ...,
01FFh, 00FFh.
Note: This functionality is not useful when using
an encoder. With an encoder, user must monitor
the captured values by software during the period-
ic capture interrupts: for instance, when driving an
AC motor, if the values are too low compared to
the stator frequency, a software interrupt may be
triggered.
C
2-3
C
3-1
C
C
ST7MC1xx/ST7MC2xx
C
C
181/309
C
1

Related parts for ST7FMC2R6T6