| Linduino 1.3.0 Linear Technology Arduino-Compatible Demonstration Board

Macros
USBILIM
Switching Regulators, Battery Chargers, and LED Drivers » LTC4155: Dual-Input Power Manager / 3.5A Li-Ion Battery Charger with I²C Control and USB OTG » LTC4155 Register Map Definitions

USBILIM Bit Field. More...

## Macros
#define | LTC4155_USBILIM_SUBADDR LTC4155_REG0_SUBADDR
| USBILIM More...
#define | LTC4155_USBILIM_SIZE 5
#define | LTC4155_USBILIM_OFFSET 0
#define | LTC4155_USBILIM_MASK 0x1F
#define | LTC4155_USBILIM (LTC4155_USBILIM_OFFSET << 12 | (LTC4155_USBILIM_SIZE - 1) << 8 | LTC4155_USBILIM_SUBADDR)
#define | LTC4155_USBILIM_PRESET__100MA 0x0
#define | LTC4155_USBILIM_PRESET__500MA 0x1
#define | LTC4155_USBILIM_PRESET__600MA 0x2
#define | LTC4155_USBILIM_PRESET__700MA 0x3
#define | LTC4155_USBILIM_PRESET__800MA 0x4
#define | LTC4155_USBILIM_PRESET__900MA 0x5
#define | LTC4155_USBILIM_PRESET__1P00A 0x6
#define | LTC4155_USBILIM_PRESET__1P25A 0x7
#define | LTC4155_USBILIM_PRESET__1P50A 0x8
#define | LTC4155_USBILIM_PRESET__1P75A 0x9
#define | LTC4155_USBILIM_PRESET__2P00A 0xA
#define | LTC4155_USBILIM_PRESET__2P25A 0xB
#define | LTC4155_USBILIM_PRESET__2P50A 0xC
#define | LTC4155_USBILIM_PRESET__2P75A 0xD
#define | LTC4155_USBILIM_PRESET__3P00A 0xE
#define | LTC4155_USBILIM_PRESET__2P5MA_SUSPEND 0xF
#define | LTC4155_USBILIM_PRESET_CLPROG_1 0x1F

## Detailed Description

USBILIM Bit Field.

USB total input current limit setting. Register contents will be modified by the LTC4155 upon certain events. See the datasheet section Input Current Regulation.

- Register: REG0
- CommandCode: 0x00
- Size: 5
- Offset: 0
- MSB: 4
- MASK: 0x1F
- Access: R/W
- Default: n/a

## Macro Definition Documentation

## ◆ LTC4155_USBILIM

#define LTC4155_USBILIM (LTC4155_USBILIM_OFFSET << 12 | (LTC4155_USBILIM_SIZE - 1) << 8 | LTC4155_USBILIM_SUBADDR)

Definition at line 180 of file LTC4155_reg_defs.h.

## ◆ LTC4155_USBILIM_MASK

#define LTC4155_USBILIM_MASK 0x1F

Definition at line 179 of file LTC4155_reg_defs.h.

## ◆ LTC4155_USBILIM_OFFSET

#define LTC4155_USBILIM_OFFSET 0

Definition at line 178 of file LTC4155_reg_defs.h.

## ◆ LTC4155_USBILIM_PRESET__100MA

#define LTC4155_USBILIM_PRESET__100MA 0x0

Definition at line 181 of file LTC4155_reg_defs.h.

## ◆ LTC4155_USBILIM_PRESET__1P00A

#define LTC4155_USBILIM_PRESET__1P00A 0x6

Definition at line 187 of file LTC4155_reg_defs.h.

## ◆ LTC4155_USBILIM_PRESET__1P25A

#define LTC4155_USBILIM_PRESET__1P25A 0x7

Definition at line 188 of file LTC4155_reg_defs.h.

## ◆ LTC4155_USBILIM_PRESET__1P50A

#define LTC4155_USBILIM_PRESET__1P50A 0x8

Definition at line 189 of file LTC4155_reg_defs.h.

## ◆ LTC4155_USBILIM_PRESET__1P75A

#define LTC4155_USBILIM_PRESET__1P75A 0x9

Definition at line 190 of file LTC4155_reg_defs.h.

## ◆ LTC4155_USBILIM_PRESET__2P00A

#define LTC4155_USBILIM_PRESET__2P00A 0xA

Definition at line 191 of file LTC4155_reg_defs.h.

## ◆ LTC4155_USBILIM_PRESET__2P25A

#define LTC4155_USBILIM_PRESET__2P25A 0xB

Definition at line 192 of file LTC4155_reg_defs.h.

## ◆ LTC4155_USBILIM_PRESET__2P50A

#define LTC4155_USBILIM_PRESET__2P50A 0xC

Definition at line 193 of file LTC4155_reg_defs.h.

## ◆ LTC4155_USBILIM_PRESET__2P5MA_SUSPEND

#define LTC4155_USBILIM_PRESET__2P5MA_SUSPEND 0xF

Definition at line 196 of file LTC4155_reg_defs.h.

## ◆ LTC4155_USBILIM_PRESET__2P75A

#define LTC4155_USBILIM_PRESET__2P75A 0xD

Definition at line 194 of file LTC4155_reg_defs.h.

## ◆ LTC4155_USBILIM_PRESET__3P00A

#define LTC4155_USBILIM_PRESET__3P00A 0xE

Definition at line 195 of file LTC4155_reg_defs.h.

## ◆ LTC4155_USBILIM_PRESET__500MA

#define LTC4155_USBILIM_PRESET__500MA 0x1

Definition at line 182 of file LTC4155_reg_defs.h.

## ◆ LTC4155_USBILIM_PRESET__600MA

#define LTC4155_USBILIM_PRESET__600MA 0x2

Definition at line 183 of file LTC4155_reg_defs.h.

## ◆ LTC4155_USBILIM_PRESET__700MA

#define LTC4155_USBILIM_PRESET__700MA 0x3

Definition at line 184 of file LTC4155_reg_defs.h.

## ◆ LTC4155_USBILIM_PRESET__800MA

#define LTC4155_USBILIM_PRESET__800MA 0x4

Definition at line 185 of file LTC4155_reg_defs.h.

## ◆ LTC4155_USBILIM_PRESET__900MA

#define LTC4155_USBILIM_PRESET__900MA 0x5

Definition at line 186 of file LTC4155_reg_defs.h.

## ◆ LTC4155_USBILIM_PRESET_CLPROG_1

#define LTC4155_USBILIM_PRESET_CLPROG_1 0x1F

Definition at line 197 of file LTC4155_reg_defs.h.

## ◆ LTC4155_USBILIM_SIZE

#define LTC4155_USBILIM_SIZE 5

Definition at line 177 of file LTC4155_reg_defs.h.

## ◆ LTC4155_USBILIM_SUBADDR

#define LTC4155_USBILIM_SUBADDR LTC4155_REG0_SUBADDR

USBILIM

Definition at line 176 of file LTC4155_reg_defs.h.