Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

STM8L152R8 Datasheet(PDF) 9 Page - STMicroelectronics

Part # STM8L152R8
Description  device limitations
Download  18 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

STM8L152R8 Datasheet(HTML) 9 Page - STMicroelectronics

Back Button STM8L152R8 Datasheet HTML 5Page - STMicroelectronics STM8L152R8 Datasheet HTML 6Page - STMicroelectronics STM8L152R8 Datasheet HTML 7Page - STMicroelectronics STM8L152R8 Datasheet HTML 8Page - STMicroelectronics STM8L152R8 Datasheet HTML 9Page - STMicroelectronics STM8L152R8 Datasheet HTML 10Page - STMicroelectronics STM8L152R8 Datasheet HTML 11Page - STMicroelectronics STM8L152R8 Datasheet HTML 12Page - STMicroelectronics STM8L152R8 Datasheet HTML 13Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 9 / 18 page
background image
DocID17922 Rev 6
9/18
STM8AL3xxx STM8L052R8 STM8L1xxx6/8
Silicon limitations
17
Workaround 3
This workaround can be used if block erase cannot be replaced by block programming.
In this workaround, DMA is used to transfer data to the EEPROM instead of the core. All
other DMA transfers are delayed once the core is stalled due to data transfer to memory
controller.
/* start of the workaround in user code, using FW Library */
#ifdef USE_EVENT_MODE
DMA1_Channel3->CCR= DMA_CCR_MEM | DMA_CCR_IDM | DMA_CCR_TCIE;
/*
Config DMA Chn3 Mem, incr, disable, interrupt) */
#else
DMA1_Channel3->CCR= DMA_CCR_MEM | DMA_CCR_IDM;
/* Config DMA
Chn3 (Mem, incr,disable) */
#endif
DMA1_Channel3->CM0ARH= (uint8_t)0;
/* Source address */
DMA1_Channel3->CM0ARL= (uint8_t)0;
DMA1_Channel3->CPARH= (uint8_t)(addr_begin >> 8); /* Destination
address */
DMA1_Channel3->CPARL= (uint8_t)(addr_begin);
DMA1_Channel3->CNBTR= 2; /* Number of data to be transferred */
DMA1_Channel3->CSPR= 8; /* Low priority, 16 bit mode */
DMA1_Channel3->CSPR &= ~DMA_CSPR_TCIF;/* Clear TCIF */
DMA1->GCSR|= 1; /* Global DMA enable */
#ifdef USE_EVENT_MODE
WFE->CR3 = WFE_CR3_DMA1CH23_EV; /* Enable event generation on
DMA */
#endif
FLASH->DUKR = 0xAE; /* Unprotect data memory */
FLASH->DUKR = 0x56;
while((FLASH->IAPSR & FLASH_IAPSR_DUL) == 0)
{} /* Polling DUL */
FLASH_Block_Load();
/* end of the workaround in user code */
/* following routine has to be placed in the RAM */
void FLASH_Block_Load(){
__asm("sim\n"); /* Disable interrupts */
FLASH->CR2 |= FLASH_CR2_ERASE; /* Enable erase block mode */
DMA1_Channel3->CCR|= DMA_CCR_CE; /* Enable DMA MEM transfer */
#ifdef USE_EVENT_MODE
__asm("wfe"); /* Wait for end of DMA operation */
#else
while((DMA1_Channel3->CSPR & DMA_CSPR_TCIF) == 0)
{} /* Polling for end of DMA operation */
#endif
__asm("rim\n"); /* Enable interrupts */
}


Similar Part No. - STM8L152R8

ManufacturerPart #DatasheetDescription
logo
STMicroelectronics
STM8L152R8 STMICROELECTRONICS-STM8L152R8 Datasheet
1Mb / 134P
   8-bit ultralow power MCU, up to 64 KB Flash 2 KB data EEPROM, RTC, LCD, timers, USARTs, I2C, SPIs, ADC, DAC, comparators
July 2013 Rev 6
More results

Similar Description - STM8L152R8

ManufacturerPart #DatasheetDescription
logo
STMicroelectronics
STM8S207MB STMICROELECTRONICS-STM8S207MB Datasheet
84Kb / 8P
   STM8S performance line revision X device limitations
STEVAL-TSP001V1 STMICROELECTRONICS-STEVAL-TSP001V1 Datasheet
94Kb / 4P
   Respects source limitations
August 2008 Rev 1
logo
Burr-Brown (TI)
AB-039 BURR-BROWN-AB-039 Datasheet
52Kb / 6P
   POWER AMPLIFIER STRESS AND POWER HANDLING LIMITATIONS
logo
THOR communications
F-HDMI THOR-F-HDMI Datasheet
952Kb / 1P
   Thor F-HDMI-SMSC fiber extenders eliminate the limitations of traditional multimode or CAT5 HDMI extenders.
logo
National Semiconductor ...
DP83231 NSC-DP83231 Datasheet
209Kb / 16P
   CRD Device (FDDI Clock Recovery Device)
DP83241 NSC-DP83241 Datasheet
258Kb / 20P
   CDD Device (FDDI Clock Distribution Device)
logo
STMicroelectronics
ESDAVLC6-1BV2 STMICROELECTRONICS-ESDAVLC6-1BV2 Datasheet
129Kb / 9P
   Bidirectional device
logo
TriQuint Semiconductor
TQ8223 TRIQUINT-TQ8223 Datasheet
580Kb / 5P
   Device Qualification
logo
List of Unclassifed Man...
SL7-AP24-M ETC2-SL7-AP24-M Datasheet
426Kb / 3P
   Acoustic device,
logo
Texas Instruments
OMAP4460 TI1-OMAP4460 Datasheet
7Mb / 444P
[Old version datasheet]   Multimedia Device
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com