8-bit MCU. ST7MC1K6-Auto Datasheet

ST7MC1K6-Auto MCU. Datasheet pdf. Equivalent

Part ST7MC1K6-Auto
Description 8-bit MCU
Feature ST7MC1K2-Auto, ST7MC1K6-Auto ST7MC2S4-Auto, ST7MC2S6-Auto 8-bit MCU for automotive with nested inter.
Manufacture STMicroelectronics
Datasheet
Download ST7MC1K6-Auto Datasheet



ST7MC1K6-Auto
ST7MC1K2-Auto, ST7MC1K6-Auto
ST7MC2S4-Auto, ST7MC2S6-Auto
8-bit MCU for automotive with nested interrupts, Flash, 10-bit ADC,
brushless motor control, 5 timers, SPI, LINSCI™
Features
Memories
– 8 to 32 Kbyte dual voltage Flash program
memory or ROM with read-out protection
)capability, in-application programming and
t(sin-circuit programming
– 384 to 1 Kbyte RAM
uc– HDFlash endurance: 100 cycles, data
dretention 40 years at 85°C
Pro t(s)Clock, reset and supply management
– Enhanced reset system
lete uc– Enhanced low voltage supervisor (LVD) for
dmain supply and auxiliary voltage detector
so ro(AVD) with interrupt capability
b P– Clock sources: crystal/ceramic resonator
- O teoscillators and by-pass for external clock,
clock security system.
) le– 4 power saving modes: Halt, Active Halt,
t(s soWait and Slow
c bInterrupt management
du O– Nested interrupt controller
ro ) -– 14 interrupt vectors plus TRAP and reset
P t(s– MCES top level interrupt pin
te c– 16 external interrupt lines (on 3 vectors)
le uUp to 34 I/O ports
so rod– Up to 34 multifunctional bidirectional I/O
lines
b P– Up to 10 high sink outputs
O te5 timers
le– Main clock controller with: real-time base,
sobeep and clock-out capabilities
b– Configurable window watchdog timer
O – Two 16-bit timers with: 2 input captures, 2
LQFP32 7 x 7
LQFP44 10 x 10
2 communication interfaces
– SPI synchronous serial interface
– LINSCIasynchronous serial interface
Brushless motor control peripheral
– 6 high sink PWM output channels for
sinewave or trapezoidal inverter control
– Motor safety including asynchronous
emergency stop and write-once registers
– 4 analog inputs for rotor position detection
(sensorless/hall/tacho/encoder)
– Permanent magnet motor coprocessor
including multiplier, programmable filters,
blanking windows and event counters
– Operational amplifier and comparator for
current/voltage mode regulation and
limitation
Analog peripheral
– 10-bit ADC with up to 11 input pins
In-circuit debug
Instruction set
– 8-bit data manipulation
– 63 basic instructions with illegal opcode
detection
– 17 main addressing modes
– 8x8 unsigned multiply instruction
output compares, external clock input,
– True bit manipulation
PWM and pulse generator modes
Development tools
– 8-bit PWM auto-reload timer with: 2 input
captures, 4 PWM outputs, output compare
and time base interrupt, external clock with
– Full hardware/software development
package
event detector
July 2007
Rev 1
1/371
www.st.com
1



ST7MC1K6-Auto
Contents
Contents
ST7MC1K2-Auto, ST7MC1K6-Auto, ST7MC2S4-Auto, ST7MC2S6-Auto
1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3 Register and memory map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4 Flash program memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
)4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
t(s4.2 Main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
uc4.3 Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
rod4.3.1 Read-out protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
P t(s)4.4 ICC interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
te c4.5 ICP (in-circuit programming) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
le du4.6 IAP (in-application programming) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
bso Pro4.7 Related documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
- O te4.8 Flash control status register (FCSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
t(s) sole5 Central processing unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
c b5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
du - O5.2 Main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Pro t(s)5.3 CPU registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
te c5.3.1 Accumulator (A) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
le du5.3.2 Index registers (X and Y) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
so ro5.3.3 Program counter (PC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
b P5.3.4 Condition code register (CC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
O te 5.3.5 Stack pointer register (SP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
sole6 Supply, reset and clock management . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Ob 6.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
6.2 Main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
6.3 Oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
6.3.1 External clock source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
6.4 Reset sequence manager (RSM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
2/371





@ 2014 :: Datasheetspdf.com :: Semiconductors datasheet search & download site (Privacy Policy & Contact)