Datasheet
www.ti.com
RAM
ADS1216
SBAS171D – NOVEMBER 2000 – REVISED SEPTEMBER 2006
The RAM address space is linear; therefore,
accessing RAM is done using an auto-incrementing
Reads and Writes to Registers and RAM occur on a
pointer. Access to RAM in the entire memory map
byte basis. However, copies between registers and
can be done consecutively without having to address
RAM occur on a bank basis. The RAM is
each bank individually. For example, if you were
independent of the Registers; for example, the RAM
currently accessing bank 0 at offset 0xF (the last
can be used as general-purpose RAM.
location of bank 0), the next access would be bank 1
and offset 0x0. Any access after bank 7 and offset
The ADS1216 supports any combination of eight
0xF will wrap around to bank 0 and Offset 0x0.
analog inputs. With this flexibility, the device can
easily support eight unique configurations—one per
Although the Register Bank memory is linear, the
input channel. In order to facilitate this type of usage,
concept of addressing the device can also be
eight separate register banks are available.
thought of in terms of bank and offset addressing.
Therefore, each configuration could be written once
Looking at linear and bank addressing syntax, we
and recalled as needed without having to serially
have the following comparison: in the linear memory
retransmit all the configuration data. Checksum
map, the address 0x14 is equivalent to bank 1 and
commands are also included, which can be used to
offset 0x4. Simply stated, the most significant four
verify the integrity of RAM.
bits represent the bank, and the least significant four
bits represent the offset. The offset is equivalent to
The RAM provides eight banks, with a bank
the register address for that bank of memory.
consisting of 16 bytes. The total size of the RAM is
128 bytes. Copies between the registers and RAM
are performed on a bank basis. Also, the RAM can
be directly read or written through the serial interface
on power-up. The banks allow separate storage of
settings for each input.
20
Submit Documentation Feedback