Motor de Búsqueda de Datasheet de Componentes Electrónicos
  Spanish  ▼
ALLDATASHEET.ES

X  

DS2792 Datasheet(PDF) 8 Page - Maxim Integrated Products

No. de pieza DS2792
Descripción Electrónicos  Programmable Fuel Gauge with UART Interface
PDF  40 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Fabricante Electrónico  MAXIM [Maxim Integrated Products]
Página de inicio  https://www.maximintegrated.com/en.html
Logo MAXIM - Maxim Integrated Products

DS2792 Datasheet(HTML) 8 Page - Maxim Integrated Products

Back Button DS2792 Datasheet HTML 4Page - Maxim Integrated Products DS2792 Datasheet HTML 5Page - Maxim Integrated Products DS2792 Datasheet HTML 6Page - Maxim Integrated Products DS2792 Datasheet HTML 7Page - Maxim Integrated Products DS2792 Datasheet HTML 8Page - Maxim Integrated Products DS2792 Datasheet HTML 9Page - Maxim Integrated Products DS2792 Datasheet HTML 10Page - Maxim Integrated Products DS2792 Datasheet HTML 11Page - Maxim Integrated Products DS2792 Datasheet HTML 12Page - Maxim Integrated Products Next Button
Zoom Inzoom in Zoom Outzoom out
 8 / 40 page
background image
DS2792 Programmable Fuel Gauge with UART Interface
8 of 40
the program and data EEPROM contents over the UART interface. Updates to the program and data EEPROM are
protected against unauthorized writes by a 256-bit user password. A read protection bit is provided to prevent
reading either EEPROM.
MAXQ20 Core Architecture
The DS2792 employs a MAXQ20 low-cost, high-performance, CMOS, fully static, 16-bit RISC microcontroller with
EEPROM memory. Fetch and execution operations are completed in one cycle without pipelining, since the
instruction contains both the op code and data. The highly efficient core is supported by 16 accumulators and a 16-
level hardware stack, enabling fast subroutine calling and task switching. Data can be quickly and efficiently
manipulated with three internal data pointers. Multiple data pointers allow more than one function to access data
memory without having to save and restore data pointers each time. The data pointers can automatically increment
or decrement following an operation, eliminating the need for software intervention.
Instruction Set
The instruction set is composed of fixed-length, 16-bit instructions that operate on registers and memory locations.
The instruction set is highly orthogonal, allowing arithmetic and logical operations to use any register along with the
accumulator. Special-function registers control the peripherals and are subdivided into register modules. The family
architecture is modular, so that new devices and modules can reuse code developed for existing products.
The architecture is transport-triggered. This means that writes or reads from certain register locations can also
cause side effects to occur. These side effects form the basis for higher level op codes, such as ADDC, OR, JUMP,
etc. The op codes are implemented as MOVE instructions between register locations, while the assembler handles
the encoding, which need not be a concern to the programmer. The 16-bit instruction word is designed for efficient
execution.
Bit 15 indicates the format for the source field of the instruction. Bits 0 to 7 of the instruction represent the source
for the transfer. Depending on the value of the format field, this can either be an immediate value or a source
register. If this field represents a register, the lower four bits contain the module specifier and the upper four bits
contain the register index in that module.
Bits 8 to 14 represent the destination for the transfer. This value always represents a destination register, with the
lower four bits containing the module specifier and the upper three bits containing the register subindex within that
module. Any time that it is necessary to directly select one of the upper 24 registers as a destination, the prefix
register PFX is needed to supply the extra destination bits. This prefix register write is inserted automatically by the
assembler and requires only one additional execution cycle. Refer to the MAXQ Family User's Guide for complete
instruction set information.
Memory Organization
The DS2792 incorporates several memory areas:
ƒ 4k Words of utility ROM contain a debugger, program loader, and SHA-1 routines
ƒ 4k Words of EEPROM memory for application program storage
ƒ 256 Words of SRAM for storage of temporary variables
ƒ 64 Words of EEPROM memory for data storage
ƒ 10 Words of ADC conversion data information
ƒ 16-level stack memory for storage of program return addresses and general-purpose use
The memory is implemented using the Harvard architecture, with separate address spaces for program and data
memory. A pseudo-Von Neumann memory map is also utilized placing ROM, application code, and data memory
into a single contiguous memory map. The pseudo-Von Neuman memory map allows data memory to be mapped
into program space, permitting code execution from data memory. In addition, program memory can be mapped
into data space, permitting code constants to be accessed as data memory. Figure 3 shows the DS2792’s memory
map when executing from program memory space. Refer to the MAXQ Family User's Guide: DS2792 Supplement
for memory map information when executing from data or ROM space.



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


Datasheet Descarga

Go To PDF Page


Enlace URL



¿ALLDATASHEET es útil para Ud.?  [ DONATE ] 

Todo acerca de Alldatasheet   |   Publicidad   |   Contáctenos   |   Política de Privacidad   |   Enlace a la hoja de datos    |   Intercambio de Enlaces   |   Lista de Fabricantes
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