ST72344S4 STMicroelectronics, ST72344S4 Datasheet - Page 244

no-image

ST72344S4

Manufacturer Part Number
ST72344S4
Description
8-bit MCU
Manufacturer
STMicroelectronics
Datasheet

Specifications of ST72344S4

Up To 16 Kbytes Program Memory
single voltage extended Flash (XFlash) with readout and write protection, in-circuit and inapplication programming (ICP and IAP). 10K write/erase cycles guaranteed, data retention
256 Bytes Data Eeprom With Readout Protection. 300k Write/erase Cycles Guaranteed, Data Retention
20 years at 55 °C.
Clock Sources
crystal/ceramic resonator oscillators, high-accuracy internal RC oscillator or external clock
5 Power-saving Modes
Slow, Wait, Halt, Auto-wakeup from Halt and Active-halt
16-bit Timer A With
1 input capture, 1 output compares, external clock input, PWM and pulse generator modes
16-bit Timer B With
2 input captures, 2 output compares, PWM and pulse generator modes
Known limitations
16.6
16.6.1
16.6.2
16.6.3
16.7
16.7.1
16.7.2
16.7.3
244/247
Random read operations not supported with the standard I²C
Description
The standard I²C peripheral is not fully compliant with random read capabilities (only the
I2C3SNS interface supports these capabilities). If the master sends a Restart condition, a
bus error is generated on the ST7 device in slave mode.
Occurrence
The occurrence of the problem is random.
Workaround
The Restart condition is not allowed. The master must not send a Restart condition. It must
send a Stop condition before a second Start (each Start has to be preceded by a Stop).
Programming of EEPROM data
Description
In user mode, when programming EEPROM data memory, the read access to the program
memory between E000h and FFFFh can be corrupted.
Impact on application
The EEPROM programming routine must be located outside this program memory area.
Any access to the interrupt vector table can result in an unexpected code being executed, so
the interrupts must be masked.
Workaround
The sequence to program the EEPROM data (refer to
executed within C000h-DFFFh area or from the RAM. It is as follows:
set E2LAT bit
write up to 32 bytes in E2PROM area
SIM ; to disable the interrupts
set E2PGM bit
wait for E2PGM=0
RIM ; to enable the interrupts
return to the program memory
Doc ID 12321 Rev 5
Section 5.3 on page
ST72344xx ST72345xx
31) must be

Related parts for ST72344S4