Maxim-integrated 71M6513H Power Meter IC Family Software User Manual

Browse online or download User Manual for Hardware Maxim-integrated 71M6513H Power Meter IC Family Software. Maxim Integrated 71M6513H Power Meter IC Family Software User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 137
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
71M6511/71M6511H
71M6513/71M6513H
Power Meter IC Family
SOFTWARE USER’S GUIDE
8/11/2006
Revision 2.4
TERIDIAN Semiconductor Corporation
6440 Oak Canyon Rd.
Irvine, CA 92618-5201
Ph: (714) 508-8800 ▪ Fax: (714) 508-8878
meter.support@teridian.com
http://www.teridian.com/
Page view 0
1 2 3 4 5 6 ... 136 137

Summary of Contents

Page 1 - 71M6513/71M6513H

71M6511/71M6511H71M6513/71M6513HPower Meter IC FamilySOFTWARE USER’S GUIDE8/11/2006 Revision 2.4TERIDIAN Semiconductor Corporation6440 Oak Canyon Rd.I

Page 2

71M651x Software User’s GuideRevision 2.4 TERIDIAN Proprietary 10 of 137© Copyright 2005-2006 TERIDIAN Semiconductor Corporation

Page 3 - 71M651xH

71M651x Software User’s GuideGeneric Special Function Register OverviewAll generic SFRs are explained in detail in section 6.3.2.Register Symbol Descr

Page 4 - Table of Contents

71M651x Software User’s Guide Generic Special Function Registers Location and Reset ValuesTable 6-5 shows the location of the SFRs and the value they

Page 5 - TERIDIAN Proprietary 5 of 137

71M651x Software User’s GuideSpecial Function Registers Specific to the 651XRegister Alternative NameSFR AddressR/W DescriptionDIO0 DIO_0 0x80 R/W Reg

Page 6 - List of Figures

71M651x Software User’s Guide WDI 0xE8R/WR/WWOnly byte operations on the whole WDI register should be used when writing. This multi-purpose register c

Page 7 - List of Tables

71M651x Software User’s GuideInstructions Ordered by Function Mnemonic Description Code Bytes CyclesADD A,Rn Add register to accumulator 28-2F 1 1ADD

Page 8 - TERIDIAN Proprietary 8 of 137

71M651x Software User’s Guide Mnemonic Description Code Bytes CyclesANL A,Rn AND register to accumulator 58-5F 1 1ANL A,direct AND direct byte to ac

Page 9 - LIMITED USE LICENSE AGREEMENT

71M651x Software User’s GuideMnemonic Description Code Bytes CyclesMOV A,Rn Move register to accumulator E8-EF 1 1MOV A,direct Move direct byte to a

Page 10 - 71M651x Software User’s Guide

71M651x Software User’s Guide Mnemonic Description Code Bytes CyclesACALL addr11 Absolute subroutine call xxx11 2 6LCALL addr16 Long subroutine call

Page 11 - 1. INTRODUCTION

71M651x Software User’s GuideMnemonic Description Code Bytes CyclesCLR C Clear carry flag C3 1 1CLR bit Clear direct bit C2 2 3SETB C Set carry fla

Page 12 - 1.3.COMPATIBILITY STATEMENT

71M651x Software User’s Guide Instructions Ordered by Opcode (Hexadecimal)Opcode Mnemonic Opcode Mnemonic Opcode Mnemonic00 H NOP 20 H JB bit.rel

Page 13 - 2. DESIGN GUIDE

71M651x Software User’s Guide 1. INTRODUCTIONTERIDIAN Semiconductor Corporation’s (TSC) 71M651x and 71M651XH single chip Power Meter Controllers are a

Page 14

71M651x Software User’s GuideOpcode Mnemonic Opcode Mnemonic Opcode Mnemonic60 H JZ rel 80 H SJMP rel A0 H ORL C,bit61 H AJMP addr11 81 H AJMP

Page 15 - 2.3.2. CE_MERGE

71M651x Software User’s Guide Opcode Mnemonic Opcode MnemonicC0 H PUSH direct D0 H POP directC1 H AJMP addr11 D1 H ACALL addr11C2 H CLR bit D2

Page 16

71M651x Software User’s GuideInstructions that Affect Flags Instruction Affected FlagC OV ACInstruction Affected FlagC OV ACADD X X X CLR C 0ADDC X X

Page 17 - 3. DESIGN REFERENCE

71M651x Software User’s Guide 6.3. 80515 HARDWARE DESCRIPTIONThe 80515 core implemented in the 71M651X chips consists of:1. Control processor unit (CP

Page 18 - 3.4.TEST TOOLS

71M651x Software User’s Guide6.3.1. Block Diagram tf1, ie1 tf0, ie0 cycle instr cycle fetch instr cycle fetch instr PORTS p0 p1 p2 p3 port0i port2i

Page 19

71M651x Software User’s Guide 6.3.2. 80515 MPUThe 80515 MPU is composed of four components:1. Control unit2. Arithmetic-logic unit3. Memory control un

Page 20 - Command Overview

71M651x Software User’s GuideThe state of bits RS1 and RS0 select the working registers bank as follows:rs1/rs0 Bank selected Location00 Bank 0 (00H –

Page 21 - Detailed Command Descriptions

71M651x Software User’s Guide Timer/Counter Mode Control Register (TMOD)MSB LSBGATE C/T M1 M0 GATE C/T M1 M0Timer 1 Timer 0Table 6-20: The TMOD Regist

Page 22

71M651x Software User’s GuideBit Symbol FunctionTCON.7 TF1The Timer 1 overflow flag is set by hardware when Timer 1 overflows. This flag can be cleare

Page 23

71M651x Software User’s Guide 6.3.3. Serial Interface 0 and 1The serial buffer consists of two separate registers, a transmit buffer and a receive buf

Page 24

71M651x Software User’s Guide1.2. RELATED DOCUMENTATIONPlease refer to the following documents for further information:• 71M6511 Demo Board User’s Man

Page 25

71M651x Software User’s GuideBit Symbol FunctionS0CON.7 SM0 Sets baud rateS0CON.6 SM1 Sets baud rateS0CON.5 SM20 reservedS0CON.4 REN0 If set, enables

Page 26

71M651x Software User’s Guide Mode AThis mode is similar to Mode 2 and 3 of serial interface 0. 11 bits are transmitted or received: a start bit (0),

Page 27 - 3.4.3. Command (Macro) Files

71M651x Software User’s GuideBaud Rate Generator Serial 0 modes 1 and 3 only (Fclk = MPU clock rate):Timer1 baud rate generator (WDCON.7 = 0) )1256(38

Page 28

71M651x Software User’s Guide 6.3.4. Software Watchdog TimerThe watchdog timer is a 16-bit counter that is incremented once every 24 or 384 clock cyc

Page 29 - 4. TOOL INSTALLATION GUIDE

71M651x Software User’s Guidesecond instruction sets swdt. The maximum delay allowed between setting wdt and swdt is 12 clock cycles. If this period h

Page 30

71M651x Software User’s Guide Interrupt Priority 0 Register (IP0):MSB LSBowds wdts IP0.5 IP0.4 IP0.3 IP0.2 IP0.1 IP0.0Table 6-37: The IP0 RegisterBit

Page 31

71M651x Software User’s Guide6.3.5. The Interrupt Service Routine UnitThe 80515 provides 11 interrupt sources with four priority levels. Each source h

Page 32 - 4.5.CREATING A PROJECT

71M651x Software User’s Guide Interrupt Enable 1 Register (IE1)MSB LSBswdt ex6 ex5 ex4 ex3 ex2Table 6-43: The IEN1 RegisterBit Symbol FunctionIEN1.7 -

Page 33

71M651x Software User’s GuideTimer/Counter Control Register (TCON)MSB LSBtf1 tr1 tf0 tr0 ie1 it1 ie0 it0Table 6-47: The TCON RegisterBit Symbol Functi

Page 34

71M651x Software User’s Guide 6.3.5.3. Interrupt Priority Level StructureAll interrupt sources are combined in groups:group0External interrupt 0 Seria

Page 35

71M651x Software User’s Guide 2. DESIGN GUIDEThis section provides designers with some basic guidance in developing power meter applications utilizing

Page 36 - 4.7.1. Directory Structure

71M651x Software User’s GuideEnable Bit Description Flag Bit DescriptionEX0 Enable external interrupt 0 IE0 External interrupt 0 flagEX1 Enable extern

Page 37

71M651x Software User’s Guide Bit GroupIp1.0, IP0.0 External interrupt 0 Serial channel 1 interruptIp1.1, IP0.1 Timer 0 interrupt - External interrupt

Page 38

71M651x Software User’s Guide6.3.5.4. Interrupt Sources and VectorsInterrupt Request Flags Interrupt Vector Addressie0 – External interrupt 0 0003Htf0

Page 39

71M651x Software User’s Guide Figure 6-4: Interrupt Sources DiagramRevision 2.4 TERIDIAN Proprietary 133 of 137© Copyright 2005-2006 TERIDIAN Semicond

Page 40

71M651x Software User’s GuideRevision 2.4 TERIDIAN Proprietary 134 of 137© Copyright 2005-2006 TERIDIAN Semiconductor Corporation

Page 41 - 4.10.ALTERNATIVE EDITORS

71M651x Software User’s Guide 7. ACRONYMSAC Alternating Current – current with changing polarityANSI American National Standardization Institution, pa

Page 42

71M651x Software User’s GuidePC Personal Computer, Program CounterPROM Programmable ROMPSU Power Supply UnitPSW Program Status WordRAM Random Access

Page 43 - 5. DEMO CODE DESCRIPTION

71M651x Software User’s Guide Revision 2.4 TERIDIAN Proprietary 137 of 137© Copyright 2005-2006 TERIDIAN Semiconductor CorporationSoftware User Gu

Page 44

71M651x Software User’s GuideIn order to generate and test software, the Keil compiler and the Signum in-circuit emulator (ICE) must be installed per

Page 45 - 5.2.PROGRAM FLOW

71M651x Software User’s Guide 2.3.UTILITIESTwo utilities are offered that make it possible to perform certain operations on the object (HEX) files wit

Page 46

71M651x Software User’s GuideRevision 2.4 TERIDIAN Proprietary 16 of 137© Copyright 2005-2006 TERIDIAN Semiconductor Corporation

Page 47 - 5.3.2. Foreground

71M651x Software User’s Guide 3. DESIGN REFERENCEAs depicted in Figure 1 of section 2, the 71M651x provides a great deal of design flexibility for t

Page 48

71M651x Software User’s Guide3.3.PROGRAMMING OF THE 71M651X CHIPSThere are two ways to download a hex file to the 71M651x Flash Memory:• Using a Signu

Page 49 - CE_BUSY Interrupt

71M651x Software User’s Guide The 71M6511 and 71M6513 Demo Board User’s Manuals contain instructions on how to connect the serial cable.Figure 3-1: Po

Page 50 - (CE2&~CHOP_EN)

71M651x Software User’s GuideTERIDIAN Semiconductor Corporation makes no warranty for the use of its products, other than

Page 51 - SERIAL Interrupt

71M651x Software User’s Guide3.4.2. Complete List of CLI CommandsCommand OverviewIt is best to use the help utility of the demo code to determine how

Page 52 - Figure 5-10: Serial 0 isr

71M651x Software User’s Guide Detailed Command Descriptions? HELPDescription:Command help available for each of the options below.Usage: ? [option]Opt

Page 53 - Figure 5-11: tx_now()

71M651x Software User’s Guide) MPU DATA ACCESSDescription:Allows user to read from and write to MPU data space.Usage:) [Starting MPU Data Address] [op

Page 54 - 5.3.3. Background Tasks

71M651x Software User’s Guide C COMPUTE ENGINE, TMUX, and RTM CONTROLDescription:Allows the user to enable and configure the compute engine plus other

Page 55 - Display CE

71M651x Software User’s GuideCP PULSE-COUNT CONTROL Demo Code Revision 3.05 onlyDescription:Allows the user to control the pulse count functions.Usage

Page 56 - Command Line Interpreter

71M651x Software User’s Guide M METER DISPLAY CONTROL (LCD)Description:Allows user to select internal variables to be displayed.Usage:M [option]. [opt

Page 57 - Auto-Calibration

71M651x Software User’s GuideMR RMS DISPLAY CONTROL (LCD)Description:Allows user to select meter RMS display for voltage or current.Usage:MR [option].

Page 58 - CE Default Calibration

71M651x Software User’s Guide RT REAL TIME CLOCK CONTROLDescription:Allows user to read and set the real time clock.Usage:RT [option] [value] … [value

Page 59

71M651x Software User’s GuideRevision 2.4 TERIDIAN Proprietary 28 of 137© Copyright 2005-2006 TERIDIAN Semiconductor Corporation

Page 60 - Command Pending

71M651x Software User’s Guide 4. TOOL INSTALLATION GUIDEThis section provides detailed installation instructions for the Signum ADM-51 in-circuit emul

Page 61 - EEPROM Read/Write

71M651x Software User’s Guide71M651xH71M651xPower Meter IC FAMILYSOFTWARE USER’S GUIDEDemo Code Revisions 3.04 and 3.05Revision 2.4 TERIDIAN Proprieta

Page 62

71M651x Software User’s Guide4.3.INSTALLING THE ADM51 USB DRIVERThe Wemu51 program communicates with the emulator ADM51 via the USB interface of the P

Page 63

71M651x Software User’s Guide Click Finish.Click Finish again.USB 1.1 is sufficient for operation of the ADM51. If higher performance is desired and n

Page 64

71M651x Software User’s Guide4.5.CREATING A PROJECTDouble click on the WEMU51 icon to start the Chameleon debugger. Click Project/Create New Project.

Page 65

71M651x Software User’s Guide When prompted for the project name to be used, type a convenient project name. Click Next.When prompted for the project

Page 66 - 5.4.DATA FLOW

71M651x Software User’s GuideWhen prompted for the communication device to be used, select USB ADM51. Click Next.When prompted for the processor to be

Page 67

71M651x Software User’s Guide 4.6.INSTALLING THE KEIL COMPILERAfter inserting the Keil CD-ROM into the CD drive of the PC, the on-screen instructions

Page 68 - 5.6.SOURCE FILES

71M651x Software User’s Guide4.7.CREATING A PROJECT FOR THE KEIL COMPILER4.7.1. Directory StructureThe following directory structure is established wh

Page 69 - 5.8.INCLUDE/HEADER FILES

71M651x Software User’s Guide 4.7.2. Adjusting the Keil Compiler SettingsOnce, the Keil compiler is installed, the most convenient method to start the

Page 70 - 5.10.COMMON MPU ADDRESSES

71M651x Software User’s Guide4.7.3. Manually Controlling the Keil Compiler SettingsIf the method described in section “Adjusting the Keil Compiler Set

Page 71

71M651x Software User’s Guide For older versions of the Keil compiler, select the TERIDIAN folder (labeled “TDK”), open it by clicking on the + sign a

Page 72

71M651x Software User’s GuideTable of Contents1. INTRODUCTION...

Page 73

71M651x Software User’s GuideUnder the Output tab, select a name for the executable (object) file with .abs extension’ in the field labeled “Name of t

Page 74

71M651x Software User’s Guide 4.8.PROJECT MANAGEMENT TOOLSWith large software projects involving a multitude of source, object, list and other files i

Page 75

71M651x Software User’s GuideSome editors to be considered are:• VIM, see http://www.vim.org/ a free VI editor. VIM is available in full-featured ver

Page 76

71M651x Software User’s Guide 5. DEMO CODE DESCRIPTION5.1.80515 DATA TYPES AND COMPILER-SPECIFIC INFORMATION5.1.1. Data TypesThe 80515 MPU core is an

Page 77

71M651x Software User’s GuideData Type Notation Bits Bytes CommentsBit Bbool 1 Unique to 8051Sbit 1 Unique to 8051SFR 8 1 Unique to 8051SFR16 16 2 Uni

Page 78

71M651x Software User’s Guide 5.2.PROGRAM FLOW5.2.1. Startup and InitializationThe top-level functionality of the Demo Board is controlled by the high

Page 79

71M651x Software User’s Guidece_update()display_CE()IDLEENDcall_when_waiting()process_timers()Events_Reset_Watchdog()call_when_waiting()ENDFigure 5-4:

Page 80 - 16.67ms16.67ms

71M651x Software User’s Guide C_START, which is contained in the second startup assembly program named init.A51 (Keil/C51/LIB directory, see Figure 5-

Page 81

71M651x Software User’s Guidefunction in the main loop of the background task (see Figure 5-7). Eight software timers can be simultaneously r

Page 82 - + T2* c/10

71M651x Software User’s Guide pTimers =&Timers[NUM_TIMERS)i = NUM_TIMERSProcess_Timers()(*(pTimers->pfExpire))()(pTimer->pfExpire) ==1Ntick_

Page 83 - 5.12.VALIDATING THE BATTERY

71M651x Software User’s Guide 5.2.1. Startup and Initialization...

Page 84 - Function/Routine

71M651x Software User’s GuideBEGIN_CE_CRITICAL_SECTIONce_busy_isr()sag_data = *((U08x*)&cestatus);Disable CE interruptsstretch clock 6 timesNorma

Page 85

71M651x Software User’s Guide CE2 =(CE2 & ~CHOP_EN) | chopXFER_busy_isr()IEX_CE_BUSY = 0EX_CE_BUSY = 1Proper CHOP handlingToggle CHOPEnable Interr

Page 86

71M651x Software User’s Guidees0_isrEnable transmitterrx==XON_Flow control enabled && flowcontrol received.RX interruptRI == TRUE?RI=FALSErx0_

Page 87

71M651x Software User’s Guide tx0_now()!parity_none_0?2 stop bitsseven_bit_0?tx0 |= 0x80SBUF = tx0tx0 &= 0x7FA = tx0parity_none_0?A = tx0TB8 = P ^

Page 88

71M651x Software User’s Guide5.3.3. Background TasksCE Update xfer_update = FALSEce_update()ENDAccumulate_Energy()xfer_update = TRUE?Compute_Small_Irm

Page 89

71M651x Software User’s Guide Display CEdisplay_CE()ENDce_active = FALSE &RTC_Tic() =TRUE?LCD ClearDisplay_Totals()LCD ClearDisplay_Rms()NYLCD Cle

Page 90

71M651x Software User’s GuideCommand Line Interpretercli()ENDcli_result = NULL &done(&d) = FALSE?NYU08 data d;cli_result = NULLtoupper(d) = &a

Page 91

71M651x Software User’s Guide Auto-CalibrationAuto-calibration is a simplified calibration procedure based on voltage and current measurements. A 0° l

Page 92

71M651x Software User’s GuideCE Default Calibrationce_def_calibration()ENDset_tc1_tc2 ()CopyCE_DATAimage to RAMFigure 5-16: ce_default CalibrationRevi

Page 93 - 5.15.10.LCD Test

71M651x Software User’s Guide set_tc1_tc2()ENDfppmc1 = ppmc1 from CEfppmc2 = ppmc2 from CEtn = calibration temperaturefrom CEtppmc1 = 0;tppmc2 = 0;tn=

Page 94

71M651x Software User’s Guide6.3. 80515 Hardware Description...

Page 95 - 6. 80515 REFERENCE

71M651x Software User’s GuideCommand Pendingcmd_pending()UART0 echono entrylen = 0?c = lencli_buff[ cli_index ] = NUL_cp = cbreturn (FALSE)echo0?S_EM

Page 96 - 6.1.2. 80515 Features

71M651x Software User’s Guide EEPROM Read/WriteEEDATA= 0xA0 (write command)EECTRL = 0x03 (transmit data command)interrupt rcvd?(INT5)EEDATA= address o

Page 97 - 6.2.1. Memory organization

71M651x Software User’s GuideRegisters and memory locations:• EEDATA = SFR 0x9E • EECTRL = SFR 0x9F• *source = pointer to EEPROM address for read or w

Page 98 - Internal Data Memory

71M651x Software User’s Guide count==0?EECTRL = 0x05 (stop command)Clear all registersEndNOEEDATA= *(destination++)EECTRL = 0x03 (multiple write with

Page 99

71M651x Software User’s GuidePulse Counters (Revision 3.05)For the Demo Code Revision 3.05 only, a versatile pulse counter utility is available that i

Page 100

71M651x Software User’s Guide void count_pulses (void){ static SUM xdata pulseW_cnt0, pulseW_cnt1; static SUM xdata pulseR_cnt0, pulseR_cnt1; st

Page 101

71M651x Software User’s Guide5.3.4. Watchdog TimerThe Demo Code revision 3.04 uses only the hardware watchdog timer provided by the 80515. This fixed-

Page 102

71M651x Software User’s Guide On each ADC cycle, an MPU interrupt, "ce_busy" (see ce.c, ce_busy_isr() ) is generated. Normally, the interr

Page 103

71M651x Software User’s Guide5.5.CE/MPU INTERFACEThe interface between the CE and the MPU is described completely in the 71M6511 and 71M6513 Data Shee

Page 104

71M651x Software User’s Guide 5.7.AUXILIARY FILESA variety of startup files is provided with the Demo Kits. The function of these files is as follows:

Page 105

71M651x Software User’s Guide List of TablesTable 3-1: Memory Map...

Page 106

71M651x Software User’s Guide5.9.CE IMAGE FILESThe CE code uses pre-designed, pre-validated algorithms and calculations that are accurate to the noise

Page 107

71M651x Software User’s Guide XRAM Word AddressDefaultValueName Description0x02191181742(6511)136105056 (6513)PK_VTHRDemo Code revision 3.04: Not impl

Page 108

71M651x Software User’s Guide0x070x0815PULSEW_SRCPULSER_SRCPULSEW source and PULSER source. _I refers to imported by the consumer. _E refers to powe

Page 109

71M651x Software User’s Guide Number Pulse Source DescriptionNumberPulse SourceDescription0 WSUMDefault for PULSEW_SRC18 V2SUM1 W0SUM 19 WSUM_I Sum o

Page 110

71M651x Software User’s GuideMPU INSTANTANEOUS OUTPUT VARIABLESThe Demo Code processes CE outputs after each accumulation interval. It calculates inst

Page 111

71M651x Software User’s Guide XRAM Word AddressName Description0x140x150x16Vrms_AVrms_B*Vrms_C*Vrms from element 0, 1, 2. NaccVMAXLSB8104575.4−⋅= 0x17

Page 112

71M651x Software User’s GuideMPU STATUS WORDThe MPU maintains the status of certain meter and I/O related variables in the Status Word. The Status Wo

Page 113

71M651x Software User’s Guide MPU ACCUMULATION OUTPUT VARIABLESAccumulation values are accumulated from XFER cycle to XFER cycle (see Table 5-9 and Ta

Page 114 - 6.3.1. Block Diagram

71M651x Software User’s GuideXRAM AddressName Description0x2F Wh Total Watt hours consumed (imported)0x31 Whe Total Watt hours generated (exported)0x3

Page 115 - 6.3.2. 80515 MPU

71M651x Software User’s Guide Note that the values for IMAX2, ICREEP2, and WCREEP2 are closely coupled: When entering a different value for IMAX2, ICR

Page 116 - Program Counter

71M651x Software User’s GuideTable 6-30: Serial 1 Modes...

Page 117

71M651x Software User’s Guide5.11.FIRMWARE APPLICATION INFORMATION5.11.1.Sag DetectionA sag is defined as an undervoltage condition that persists for

Page 118

71M651x Software User’s Guide 5.11.3.Temperature Compensation for MeasurementsInternal Compensation: The internal voltage reference of the 651X ICs is

Page 119

71M651x Software User’s Guide32767.532767.632767.732767.832767.93276832768.132768.232768.332768.432768.5-50 -25 0 25 50Figure 5-24: Crystal Frequency

Page 120 - Serial Interface 1 Modes

71M651x Software User’s Guide 5.12.VALIDATING THE BATTERYFor applications that utilize the RTC it is very important to validate the battery. A brief l

Page 121

71M651x Software User’s Guide5.13.ALPHABETICAL FUNCTION REFERENCEFunction/Routine NameDescription Input Output File Nameabs_x()x = abs(x0); Take absol

Page 122 - Baud Rate Generator

71M651x Software User’s Guide cmd_load()implements user dialog for data/code download/uploadnone none load.ccmd_meter()processes "M" command

Page 123 - Refreshing the WD Timer

71M651x Software User’s Guidefree ()returns number of available buffer bytesU08x *head, U08x *tail, U16 sizeU16 serial.cget_char()gets next character

Page 124

71M651x Software User’s Guide LCD_CE_Off()displays "CE OFF" on LCD none none demo.cLCD_Command()turns LCD on or off, clears display U08 LcdC

Page 125

71M651x Software User’s GuideMPU_Clk_Select()selects MPU clock speed enum MPU_SPD speed Bbool serial.cmultiply()*w = *x * *y; U08x *w, U08x *x, U08x *

Page 126 - 6.3.5.1. Interrupt Overview

71M651x Software User’s Guide send_hex()sends byte out SERIAL0 in HEX U08 n none io.csend_long()sends a [0, 9,999,999,999] value to DTE.S32 n none io.

Page 127

71M651x Software User’s Guide LIMITED USE LICENSE AGREEMENTAcceptance: By using the Application Programming Interface and / or other software describ

Page 128

71M651x Software User’s Guidesquare()*w = *x ** 2; Square n-byte 'x'. U08x *w, U08x *x, n none classics.cSSI_Config()configures the SSIU08

Page 129

71M651x Software User’s Guide 5.14.ERRATA FOR DEMO CODE REVISION 3.04The up-to-date list of known issues with revision 3.04 of the Demo Code can be fo

Page 130

71M651x Software User’s Guide144 651X In rare circumstances, the flag for RTC-1-sec is not cleared by the interrupt, causing the code to hang up. A re

Page 131

71M651x Software User’s Guide The Keil project file is RESET_PULSES_DIO7.UV2.5.15.6.Testing the Security BitThis Test Module is written in 8051 assemb

Page 132

71M651x Software User’s GuideRevision 2.4 TERIDIAN Proprietary 94 of 137© Copyright 2005-2006 TERIDIAN Semiconductor Corporation

Page 133

71M651x Software User’s Guide 6. 80515 REFERENCEAn 80515 core is implemented on the TERIDIAN 71M651X chips. This section is intended for software engi

Page 134

71M651x Software User’s Guide6.1.2. 80515 FeaturesBelow is a summary of the 80515 features:♦ Control Unit 8-bit instruction decoder Reduced instruct

Page 135 - 7. ACRONYMS

71M651x Software User’s Guide 6.2.80515 ARCHITECTURAL OVERVIEW6.2.1. Memory organizationThe 80515 Micro controller core incorporates the Harvard archi

Page 136

71M651x Software User’s GuideCKCON registerCKCON.2 CKCON.1 CKCON.0Stretch Value Read signals width Write signal widthmemaddr memrd memaddr memwr0 0 0

Page 137

71M651x Software User’s Guide address direct addressing Indirect addressing0xFF0x80Special Function Registers (SFRs)0x7F0x30RAM0x2F0x20bit-addressable

Comments to this Manuals

No comments