Users Manual & Installation Guide
PV- 1800: Power supply module with GSM MODEM
Page 15 / 21
Internal registers
Address Access Name Function
Base+0 Read only
REG_SIGN
Signature (8Ch)
Base+1 Read only
REG_MODEL
Model
Base+2 Read/write
REG_DIGOUT
Digital outputs
Base+3 Read only
REG_DIGIN
Digital inputs
Base+4 Read only
REG_CNTLO
Counter LSB
Base+5 Read only
REG_CNTHI
Counter MSB
Base+6 Read/write
REG_CNTMODE
Counter configuration
Base+7 Read/write
REG_MODEM
Modem status and on/off command
Base+8 Read/write
REG_UPS
UPS status
Base+9 Read/write
REG_UPSSHDN
Delayed UPS shutdown
Base+0Ah
Read/write
REG_ADCLO
ADC command/result LSB
Base+0Bh
Read/write
REG_ADCHI
ADC result MSB
Base+0Ch
- reserved
Base+0Dh
- reserved
Base+0Eh - reserved
Base+0Fh - reserved
REG_SIGN (base+0): Signature (read only)
Always reads 8Ch. Can be used by software to verify the presence of a module with register
interface.
REG_MODEL (base+1): PV-1800 firmware model number (read only)
When the firmware is changed to remove, add, or change features, the model number is
changed. Current model number is 00h.
REG_DIGOUT (base+2): Digital outputs (read/write)
Writing to bit 0-6 sets digital output 0-6. 0=off, 1=on.
Reading bit 0-6 returns the current status of digital output 0-6.
Bit 7 is always 0.
REG_DIGIN (base+3): Digital inputs (read only)
Reading bit 0-7 returns the current status of digital input 0-7. 0=off, 1=on.
DI0 and DI1 can also be used as counter inputs. Regardless of this, their current
status can always be read at this register.
REG_CNTLO (base+4): Counter low byte (read only)
Reading this register returns bit 0-7 of the current value of the counter, and
simultaneously stores bit 8-15 of the counter in the REG_CNTHI register.
REG_CNTHI (base+5): Counter high byte (read only)
Reading this register returns the previously stored value of bit 8-15 of the
counter.