ST10F272M-4QR3 STMicroelectronics, ST10F272M-4QR3 Datasheet - Page 40

no-image

ST10F272M-4QR3

Manufacturer Part Number
ST10F272M-4QR3
Description
MCU 16BIT 256K FLASH 144-PQFP
Manufacturer
STMicroelectronics
Series
ST10r
Datasheet

Specifications of ST10F272M-4QR3

Core Processor
ST10
Core Size
16-Bit
Speed
40MHz
Connectivity
ASC, CAN, EBI/EMI, I²C, SSC, UART/USART
Peripherals
POR, PWM, WDT
Number Of I /o
111
Program Memory Size
256KB (256K x 8)
Program Memory Type
FLASH
Ram Size
20K x 8
Voltage - Supply (vcc/vdd)
4.5 V ~ 5.5 V
Data Converters
A/D 24x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 125°C
Package / Case
144-MQFP, 144-PQFP
Processor Series
ST10F27x
Core
ST10
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Lead Free Status / Rohs Status
 Details

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ST10F272M-4QR3
Manufacturer:
STMicroelectronics
Quantity:
10 000
Part Number:
ST10F272M-4QR3
Manufacturer:
ST
0
Internal Flash memory
40/176
Example of indirect addressing mode
Word program
Example: 32-bit word program of data 0xAAAAAAAA at address 0x025554
Double word program
Example: Double word program (64-bit) of data 0x55AA55AA at address 0x035558 and
data 0xAA55AA55 at address 0x03555C in IFlash module.
Double word program is always performed on the double word aligned on an even word: bit
ADD2 of FARL is ignored.
Sector erase
Example: Sector erase of sectors B0F1 and B0F0 of Bank 0 in IFlash module.
Suspend and resume
Word program, double word program, and sector erase operations can be suspended in the
following way:
Then the operation can be resumed in the following way:
Before resuming a suspended erase, FCR1H/FCR1L must be read to check if the erase is
already completed (FCR1H = FCR1L = 0x0000 if erase is complete). Original setup of select
operation bits in FCR0H/L must be restored before the operation resume, otherwise the
operation is aborted and bit RESER of FER is set.
MOV RWm, #ADDRESS;
MOV RWn, #DATA;
MOV [RWm], RWn;
FCR0H|= 0x2000;
FARL = 0x5554;
FARH = 0x0002;
FDR0L = 0xAAAA;
FDR0H = 0xAAAA;
FCR0H|= 0x8000;
FCR0H
FARL
FARH
FDR0L
FDR0H
FDR1L
FDR1H
FCR0H
FCR0H
FCR1L
FCR0H
FCR0H
FCR0H
FCR0H
|= 0x8000;
|= 0x0800;
|= 0x0003;
|= 0x8000;
|= 0x4000;
|= 0x0800;
|= 0x8000;
|= 0x1000;
= 0x5558;
= 0x0003;
= 0x55AA;
= 0x55AA;
= 0xAA55;
= 0xAA55;
/*Load Add in RWm*/
/*Load Data in RWn*/
/*Indirect addressing*/
/*Set WPG in FCR0H*/
/*Load Add in FARL*/
/*Load Add in FARH*/
/*Load Data in FDR0L*/
/*Load Data in FDR0H*/
/*Operation start*/
/*Set DWPG/
/*Load Add in FARL*/
/*Load Add in FARH*/
/*Load Data in FDR0L*/
/*Load Data in FDR0H*/
/*Load Data in FDR1L*/
/*Load Data in FDR1H*/
/*Operation start*/
/*Set SER in FCR0H*/
/*Set B0F1, B0F0*/
/*Operation start*/
/*Set SUSP in FCR0H*/
/*Set SER in FCR0H*/
/*Operation resume*/
ST10F272M

Related parts for ST10F272M-4QR3