Easy BACnet
  1. Home
  2. BACnet points lists
  3. Price Industries
  4. PIC-SD Price Intelligent Controller - SD

Single-duct VAV terminal controller · BACnet points list

Price Industries PIC-SD Price Intelligent Controller - SD BACnet points list

Updated 28 October 2026

Short answer

The PIC-SD is the single-duct VAV member of Price's PIC family, with BACnet MS/TP and VAV airflow sensing built in. Its object list is shorter than the PIC's (two analog and two binary outputs, two spare voltage inputs). Instance numbers differ from the PIC for the same functions, so don't reuse a PIC template unchanged.

This page lists 55 BACnet objects for the Price Industries PIC-SD Price Intelligent Controller - SD — 41 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Price Industries’s own free documentation, linked below.

Manufacturer
Price Industries
Model
PIC-SD Price Intelligent Controller - SD
Equipment
Single-duct VAV terminal controller
Equipment type
VAV boxes & fan coils
BACnet objects
55 (41 writable)
Transport
BACnet MS/TP
Firmware
v3.30.1
Default device instance
101
Also known as
PIC-SD, PIC SD, Price Intelligent Controller SD
Source document
BACnet Points List - PIC-SD · rev. REV 1
Download CSV 55 rows Download EDE B.I.G.-EU JSON Manufacturer PDF ↗ Download Easy BACnet Mobile App Google Play

BMS integration notes: Price Industries PIC-SD Price Intelligent Controller - SD

Integration in brief

Set a unique MAC and device instance at the thermostat, set the segment baud (Price default 76800), then map the occupancy override, room setpoint, room temperature, airflow and the alarm-level MVs. The controller runs its own airflow and reheat sequence; the BMS mostly adjusts setpoints and occupancy.

Minimum points to map

The short list most integrators start with — enough to run the unit from a BMS. Map more as the job needs.

ObjectNameWhyAccess
MV 4Occupancy OverrideNetwork occupancy: 2 = force unocc, 3 = force occWrite
AV 6Room SetpointOccupied room setpointWrite
MV 2OccupancyCurrent occupancy (1 = Occupied, 2 = Unoccupied)Read
MV 7Controller StateCooling, heating or deadbandRead
AI 1Room TemperatureRoom temperatureWrite
AI 2AirflowMeasured airflowWrite
AV 1Airflow TargetAirflow target being controlled toWrite
MV 8High Temperature AlarmHigh room temp alarm level (5 = no alarm)Read
MV 9Low Temperature AlarmLow room temp alarm level (5 = no alarm)Read
MV 10Low Airflow AlarmLow airflow alarm level (5 = no alarm)Read

Enable & remote start

No enable point. Occupancy comes from airflow, a contact closure, the thermostat button or a motion sensor; the BMS can force it with MV 4 Occupancy Override (1 = No Override, 2 = Force Unoccupied, 3 = Force Occupied). MV 3 shows what set the current occupancy.

Network setup

Watch out for

Price Industries PIC-SD Price Intelligent Controller - SD BACnet objects

Type: AI, AO, AV, BI, BO, BV, MI/MO/MV (multi-state) · Access: Read read-only, Write writable, Command writable with a priority array.

55 of 55 shown
Type
Multi-state
Access
Show
Price Industries PIC-SD Price Intelligent Controller - SD BACnet Points List
DescriptionStates
AImin1Room TemperatureCurrent Room Temperature°F/°CWrite
AImin2AirflowCurrent Airflowcfm or L/sWrite
AI3Supply Air TemperatureCurrent Supply Air Temperature°F/°CRead
AI4CO2 ReadingCurrent CO2 at the T-StatppmRead
AI5Humidity ReadingCurrent Relative Humidity at the T-Stat%RHRead
AI6AI1Current Voltage at AI6VRead
AI7AI2Current Voltage at AI7VRead
BI1Contact ClosureContact input; function set in the controller Input menuReadOpen/Closed
AO1Analog Output 1 (ECM)Analog output; function set in the controller Output menuVWrite
AO2Analog Output 2 (Heat)Analog output; function set in the controller Output menuVWrite
AO3Damper PositionAnalog output; function set in the controller Output menu%Read
BO1Binary Output 1 (Heat1)Binary output; function set in the controller Output menuWriteOff/On
BO2Binary Output 2 (Heat 2)Binary output; function set in the controller Output menuWriteOff/On
AVmin1Airflow TargetSupply airflow target the controller is chasingcfm or L/sWrite
AV2Room Setpoint - High LimitHighest user-adjustable room setpoint°F/°CWrite
AV3Room Setpoint - Low LimitLowest user-adjustable room setpoint°F/°CWrite
AV4Night Heat SetpointUnoccupied heating setpoint°F/°CWrite
AV5Night Cool SetpointUnoccupied cooling setpoint°F/°CWrite
AVmin6Room SetpointCurrent room setpoint°F/°CWrite
AV7Unoccupied (Night) Damper PositionDamper position for unoccupied periods%Write
AV8VAV Neutral FlowAirflow target with neutral supply air (flow response chart)cfm or L/sWrite
AV9VAV Cool Min FlowMinimum cooling airflow (upper limit AV10)cfm or L/sWrite
AV10VAV Cool Max FlowMaximum cooling airflow (lower limit AV9)cfm or L/sWrite
AV11VAV Heat Min FlowMinimum heating airflow (upper limit AV12)cfm or L/sWrite
AV12VAV Heat Max FlowMaximum heating airflow (lower limit AV11)cfm or L/sWrite
AV13PingWrite n to make the thermostat beep n timesWrite
AV14Controller StatusRoom load (PI): + heating, 0 deadband, - cooling%Read
AV15Proportional BandBand over which the PI load goes 1-100 %°F/°CWrite
AV16Day DifferentialBand either side of setpoint treated as satisfied°F/°CWrite
AV17CommissionedCommissioning status: 0 = not commissioned, 1 = commissionedWrite
AV22High-Temperature Alarm Threshold - Level 3Level 3 high temperature alarm threshold delta°F/°CWrite
AV23High-Temperature Alarm Threshold - Level 2Level 2 high temperature alarm threshold delta°F/°CWrite
AV24Low-Temperature Alarm Threshold - Level 2Level 2 low temperature alarm threshold delta°F/°CWrite
AV25Airflow Alarm Threshold - Level 3Level 3 low airflow alarm threshold delta%Write
AV26Airflow Alarm Threshold - Level 2Level 2 low airflow alarm threshold delta%Write
AV27Temperature Alarm Time ThresholdTime beyond threshold delta before a temperature alarmminWrite
AV28Airflow Alarm Time ThresholdTime beyond airflow delta before an airflow alarmminWrite
AV29Device InstanceBACnet device instanceWrite
AV30MACBACnet MAC addressWrite
AV31K FactorAirflow that gives 1 in. w.c. of pressureWrite
AV32Room Temperature OffsetOffset added to the room temperature reading°F/°CWrite
MV1Damper OverrideDamper override commandWrite1=Disabled (No Override), 2=Go to Cool Min, 3=Go to Cool Max, 4=Go to Heat Min, 5=Go to Heat Max, 6=Go to Neutral, 7=Go to Full Open, 8=Go to Full Closed
MVmin2OccupancyCurrent occupancy stateRead1=Occupied, 2=Unoccupied
MV3Occupancy SourceWhat set the current occupancyRead1=Occupied Default Mode, 2=Occupied from Airflow, 3=Occupied from Contact Closure, 4=Occupied from T-Stat Button, 5=Occupied from Motion Sensor, 6=Occupied from Network Override, 7=Occupied from Local Override, 8=Unoccupied from Airflow, 9=Unoccupied from Contact Closure, 10=Unoccupied from T-Stat Button, 11=Unoccupied from Motion Sensor, 12=Unoccupied from Network Override, 13=Unoccupied from Local Override
MVmin4Occupancy OverrideNetwork occupancy overrideWrite1=No Override, 2=Force Unoccupied, 3=Force Occupied
MV5Binary Fan TypeFan output sequenceWrite1=No Fan, 2=Day Heat/Night Heat, 3=Day Constant/Night Heat, 4=Constant, 5=Day Constant/Night Demand, 6=Day Demand/Night Demand
MV6Control ModeAllowed heating/cooling modeWrite1=Automatic, 2=Cooling Only, 3=Heating Only
MVmin7Controller StateCurrent mode: cooling, heating or deadbandRead1=Cooling, 2=Heating, 3=Deadband
MVmin8High Temperature AlarmHigh room temperature alarm levelRead1=Level 1, 2=Level 2, 3=Level 3, 4=Level 4, 5=No Alarm
MVmin9Low Temperature AlarmLow room temperature alarm levelRead1=Level 1, 2=Level 2, 3=Level 3, 4=Level 4, 5=No Alarm
MVmin10Low Airflow AlarmLow airflow alarm levelRead1=Level 1, 2=Level 2, 3=Level 3, 4=Level 4, 5=No Alarm
MV11Duct SizeInlet duct sizeWrite1=4 inches, 2=5 inches, 3=5 inches, 4=7 inches, 5=8 inches, 6=9 inches, 7=10 inches, 8=12 inches, 9=14 inches, 10=16 inches, 11=24x16 inches, 12=9 inch low profile, 13=10 inch low profile, 14=12 inch low profile, 15=14 inch low profile, 16=16 inch low profile
MV12Temperature UnitsDisplay unitsWrite1=Fahrenheit, 2=Celsius
MV13Unoccupied AlarmsAlarms active during unoccupied periodsWrite1=Disabled, 2=Enabled
MV14MAC/DI LinkDevice instance linked to the MAC addressWrite1=Unlinked, 2=Linked

Integration notes

Check it against the live device. A points list tells you what the controller can expose; the unit in front of you may differ by firmware or installed options. Easy BACnet scans a network for BACnet IP devices from an Android phone, reads every object on the PIC-SD Price Intelligent Controller - SD and exports what it actually has to Excel — free. New to BACnet? Start with what a BACnet points list is and what the object types mean.

Questions about the Price Industries PIC-SD Price Intelligent Controller - SD

How many BACnet points does the Price Industries PIC-SD Price Intelligent Controller - SD have?

This list has 55 BACnet objects: 7 analog inputs, 3 analog outputs, 28 analog values, 1 binary input, 2 binary outputs, 14 multi-state values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Price Industries PIC-SD Price Intelligent Controller - SD BACnet points are writable?

41 of the 55 objects accept a write. Points marked Command have a priority array: a write holds until it is released, so release it back to automatic when you are done.

Where is the official Price Industries PIC-SD Price Intelligent Controller - SD BACnet documentation?

The source is BACnet Points List - PIC-SD, revision REV 1, published free by Price Industries at https://legacy.priceindustries.com/content/uploads/assets/literature/documents---bacnet/pic-sd---bacnet-points-list.pdf.

What are the minimum BACnet points to integrate the Price Industries PIC-SD Price Intelligent Controller - SD?

Start with MV 4 Occupancy Override (Network occupancy: 2 = force unocc, 3 = force occ); AV 6 Room Setpoint (Occupied room setpoint); MV 2 Occupancy (Current occupancy (1 = Occupied, 2 = Unoccupied)); MV 7 Controller State (Cooling, heating or deadband); AI 1 Room Temperature (Room temperature); AI 2 Airflow (Measured airflow); AV 1 Airflow Target (Airflow target being controlled to); MV 8 High Temperature Alarm (High room temp alarm level (5 = no alarm)); MV 9 Low Temperature Alarm (Low room temp alarm level (5 = no alarm)); MV 10 Low Airflow Alarm (Low airflow alarm level (5 = no alarm)).

How do I enable BMS control of the Price Industries PIC-SD Price Intelligent Controller - SD?

No enable point. Occupancy comes from airflow, a contact closure, the thermostat button or a motion sensor; the BMS can force it with MV 4 Occupancy Override (1 = No Override, 2 = Force Unoccupied, 3 = Force Occupied). MV 3 shows what set the current occupancy.

How do I check these points on the real PIC-SD Price Intelligent Controller - SD?

Scan the network with a BACnet IP browser such as Easy BACnet, open the device and compare its object list with this table. Anything missing is usually an option that isn't installed or a point that is disabled in the controller's configuration.

More Price Industries BACnet points lists

Source: BACnet Points List - PIC-SD · rev. REV 1. Object names, instances and units are reproduced as published; descriptions are our own.