Electronic Components Datasheet Search
  English  ▼

Delete All


Preview PDF Download HTML

EM6617 Datasheet(PDF) 31 Page - EM Microelectronic - MARIN SA

Part No. EM6617
Description  Ultra Low Power Microcontroller with ADC AND EEPROM
Download  65 Pages
Scroll/Zoom Zoom In 100% Zoom Out
Maker  EMMICRO [EM Microelectronic - MARIN SA]
Homepage  http://www.emmicroelectronic.com
Logo EMMICRO - EM Microelectronic - MARIN SA

EM6617 Datasheet(HTML) 31 Page - EM Microelectronic - MARIN SA

Back Button EM6617 Datasheet HTML 27Page - EM Microelectronic - MARIN SA EM6617 Datasheet HTML 28Page - EM Microelectronic - MARIN SA EM6617 Datasheet HTML 29Page - EM Microelectronic - MARIN SA EM6617 Datasheet HTML 30Page - EM Microelectronic - MARIN SA EM6617 Datasheet HTML 31Page - EM Microelectronic - MARIN SA EM6617 Datasheet HTML 32Page - EM Microelectronic - MARIN SA EM6617 Datasheet HTML 33Page - EM Microelectronic - MARIN SA EM6617 Datasheet HTML 34Page - EM Microelectronic - MARIN SA EM6617 Datasheet HTML 35Page - EM Microelectronic - MARIN SA Next Button
Zoom Inzoom in Zoom Outzoom out
 31 / 65 page
background image
© 2005, EM Microelectronic-Marin SA
9.2 SWB Interactive send mode
In interactive SWB mode the reloading of the data transmission register
RegSWBuff is performed by the application
program. This means that it is possible to have an unlimited length transmission data stream. However, since the
application program is responsible for reloading the data a continuous data stream can only be achieved at Ck[11] or
Ck[12] (1 KHz or 2 KHz) transmission speeds. For the higher transmission speeds a series of writes must be
programmed and the serial output clock will not be continuous.
Serial transmission using the interactive mode is detailed in Figure 24. Programming of the SWB in interactive is
achieved in the following manner:
Select the transmission clock speed using the bits SWBFSel1 and SWBFSel0 in the RegSWBCntl
Load the first nibble of data into the SWB data register
Start serial transmission by selecting the bit
SWBStart in the register RegSWBSizeH register.
Once the data has been transferred into the serial transmission register a non maskable interrupt (SWBEmpty) is
generated and TestVar[3] goes high. The CPU goes in the interrupt routine, with the JPV3 as first instruction in the
routine one can immediately jump to the SWB update routine to load the next nibble to be transmitted into the
RegSWBuff register. If this reload is performed before all the serial data is shifted out then the next nibble is
automatically transmitted. This is only possible at the transmission speeds of Ck[11] or Ck[12] due to the number of
instructions required to reload the register. At the higher transmission speeds of Ck[14] or Ck[15] (8 KHz or 16 KHz)
the application must restart the serial transmission by writing the
SWBStart in the RegSWBSizeH register after
writing the next nibble to the
RegSWBuff register.
Each time the
RegSWBuff register is written the "SWBbuffer empty interrupt" and TestVar[3] are cleared to "0".
For proper operation the
RegSWBuff register must be written before the serial clock drops to low during sending the
last bit (MSB) of the previous data.
Figure 24 Interactive Serial Write Buffer transmission
After loading the last nibble in the
RegSWBuff register a new interrupt is generated when this data is transferred to
an intermediate Shift Register. Precaution must be made in this case because the SWB will give repetitive interrupts
until the last data is sent out completely and the
SWBStart bit goes low automatically. One possibility to overcome
this is to check in the Interrupt subroutine that the
SWBStart bit went low before exiting interrupt. Be careful because
SWBStart bit is cleared by software, transmission is stopped immediately.
Using the SWB high impedance mask option in Interactive mode. As soon as one sets the start bit the SWB
outputs go to ‘0’ and SWB transfer starts. At the end of the transfer the SWB outputs go immediately back into
high impedance state.

Html Pages

1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33  34  35  36  37  38  39  40  41  42  43  44  45  46  47  48  49  50  51  52  53  54  55  56  57  58  59  60  61  62  63  64  65 

Datasheet Download

Go To PDF Page

Link URL

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

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   Alldatasheet API   |   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