MC68HC908MR16CFU Freescale Semiconductor, MC68HC908MR16CFU Datasheet - Page 132

no-image

MC68HC908MR16CFU

Manufacturer Part Number
MC68HC908MR16CFU
Description
IC MCU 8MHZ 16K FLASH 64-QFP
Manufacturer
Freescale Semiconductor
Series
HC08r
Datasheet

Specifications of MC68HC908MR16CFU

Core Processor
HC08
Core Size
8-Bit
Speed
8MHz
Connectivity
SCI, SPI
Peripherals
LVD, POR, PWM
Number Of I /o
44
Program Memory Size
16KB (16K x 8)
Program Memory Type
FLASH
Ram Size
768 x 8
Voltage - Supply (vcc/vdd)
4.5 V ~ 5.5 V
Data Converters
A/D 10x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
64-QFP
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Eeprom Size
-

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MC68HC908MR16CFU
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
MC68HC908MR16CFUE
Manufacturer:
ALTERA
Quantity:
101
Pulse-Width Modulator for Motor Control (PWMMC)
To allow for correction based on different current sensing methods or correction controlled by software,
the ISENS1 and ISENS0 bits in PWM control register 1 are provided to choose the correction method.
These bits provide correction according to
If correction is to be done in software or is not necessary, setting ISENS1:ISENS0 = 00 or = 01 causes
the correction to be based on bits IPOL1, IPOL2, and IPOL3 in PWM control register 2. If correction is not
required, the user can initialize the IPOLx bits and then only load one PWM value register per PWM pair.
To allow the user to use a current sense scheme based upon sensed phase voltage during dead-time,
setting ISENS1:ISENS0 = 10 causes the polarity of the Ix pin to be latched when both the top and bottom
PWMs are off (for example, during the dead-time). At the 0 percent and 100 percent duty cycle
boundaries, there is no dead-time so no new current value is sensed.
To accommodate other current sensing schemes, setting ISENS1:ISENS0 = 11 causes the polarity of the
current sense pin to be latched half-way into the PWM cycle in center-aligned mode and at the end of the
cycle in edge-aligned mode. Therefore, even at 0 percent and 100 percent duty cycle, the current is
sensed.
Distortion correction is only available in complementary mode. At the beginning of the PWM period, the
PWM uses this latched current value or polarity bit to decide whether the top PWM value or bottom PWM
value is used.
When the PWM is first enabled by setting PWMEN, PWM value registers 1, 3, and 5 will be used if the
ISENSx bits are configured for current sensing correction. This is because no current will have previously
been sensed.
132
Figure 12-20
The IPOLx bits and the values latched on the ISx pins are buffered so that
only one PWM register is used per PWM cycle. If the IPOLx bits or the
current sense values change during a PWM period, this new value will not
be used until the next PWM period. The ISENSx bits are NOT buffered;
therefore, changing the current sensing method could affect the present
PWM cycle.
Current Correction Bits
ISENS1 and ISENS0
00
01
10
11
MC68HC908MR32 • MC68HC908MR16 Data Sheet, Rev. 6.1
shows an example of top/bottom correction for PWMs 1 and 2.
Table 12-5. Correction Methods
Bits IPOL1, IPOL2, and IPOL3 used for correction
Current sensing on pins IS1, IS2, and IS3 occurs during the
dead-time.
Current sensing on pins IS1, IS2, and IS3 occurs at the half
cycle in center-aligned mode and at the end of the cycle in
edge-aligned mode.
Table
NOTE
12-5.
Correction Method
Freescale Semiconductor

Related parts for MC68HC908MR16CFU