- Home
- BACnet points lists
- Price Industries
- 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
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
Reference only, provided as-is: verify against Price Industries’s current documentation and the live device before use. Not official Price Industries information. Terms of use.
BMS integration notes: Price Industries PIC-SD Price Intelligent Controller - SD
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.
| Object | Name | Why | Access |
|---|---|---|---|
| MV 4 | Occupancy Override | Network occupancy: 2 = force unocc, 3 = force occ | Write |
| AV 6 | Room Setpoint | Occupied room setpoint | Write |
| MV 2 | Occupancy | Current occupancy (1 = Occupied, 2 = Unoccupied) | Read |
| MV 7 | Controller State | Cooling, heating or deadband | Read |
| AI 1 | Room Temperature | Room temperature | Write |
| AI 2 | Airflow | Measured airflow | Write |
| AV 1 | Airflow Target | Airflow target being controlled to | Write |
| MV 8 | High Temperature Alarm | High room temp alarm level (5 = no alarm) | Read |
| MV 9 | Low Temperature Alarm | Low room temp alarm level (5 = no alarm) | Read |
| MV 10 | Low Airflow Alarm | Low 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
- BACnet MS/TP is built into the PIC-SD.
- Price's PIC manual gives 76800 as the default baud for Price products (9600, 19200 and 38400 also available). All devices on a segment must match.
- MAC address (AV 30, default 1, range 1-127) and device instance (AV 29, default 101) are writable objects.
- MV 14 MAC/DI Link (default Linked) ties the device instance to the MAC address.
Watch out for
- Alarm MVs report a level (1-4) or 5 = No Alarm; levels follow the AV alarm-threshold settings.
- Room setpoint writes are limited by the high/low limit AVs.
- Temperature objects follow the Temperature Units setting (°F or °C).
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.
| Description | States | |||||
|---|---|---|---|---|---|---|
| AImin | 1 | Room Temperature | Current Room Temperature | °F/°C | Write | |
| AImin | 2 | Airflow | Current Airflow | cfm or L/s | Write | |
| AI | 3 | Supply Air Temperature | Current Supply Air Temperature | °F/°C | Read | |
| AI | 4 | CO2 Reading | Current CO2 at the T-Stat | ppm | Read | |
| AI | 5 | Humidity Reading | Current Relative Humidity at the T-Stat | %RH | Read | |
| AI | 6 | AI1 | Current Voltage at AI6 | V | Read | |
| AI | 7 | AI2 | Current Voltage at AI7 | V | Read | |
| BI | 1 | Contact Closure | Contact input; function set in the controller Input menu | Read | Open/Closed | |
| AO | 1 | Analog Output 1 (ECM) | Analog output; function set in the controller Output menu | V | Write | |
| AO | 2 | Analog Output 2 (Heat) | Analog output; function set in the controller Output menu | V | Write | |
| AO | 3 | Damper Position | Analog output; function set in the controller Output menu | % | Read | |
| BO | 1 | Binary Output 1 (Heat1) | Binary output; function set in the controller Output menu | Write | Off/On | |
| BO | 2 | Binary Output 2 (Heat 2) | Binary output; function set in the controller Output menu | Write | Off/On | |
| AVmin | 1 | Airflow Target | Supply airflow target the controller is chasing | cfm or L/s | Write | |
| AV | 2 | Room Setpoint - High Limit | Highest user-adjustable room setpoint | °F/°C | Write | |
| AV | 3 | Room Setpoint - Low Limit | Lowest user-adjustable room setpoint | °F/°C | Write | |
| AV | 4 | Night Heat Setpoint | Unoccupied heating setpoint | °F/°C | Write | |
| AV | 5 | Night Cool Setpoint | Unoccupied cooling setpoint | °F/°C | Write | |
| AVmin | 6 | Room Setpoint | Current room setpoint | °F/°C | Write | |
| AV | 7 | Unoccupied (Night) Damper Position | Damper position for unoccupied periods | % | Write | |
| AV | 8 | VAV Neutral Flow | Airflow target with neutral supply air (flow response chart) | cfm or L/s | Write | |
| AV | 9 | VAV Cool Min Flow | Minimum cooling airflow (upper limit AV10) | cfm or L/s | Write | |
| AV | 10 | VAV Cool Max Flow | Maximum cooling airflow (lower limit AV9) | cfm or L/s | Write | |
| AV | 11 | VAV Heat Min Flow | Minimum heating airflow (upper limit AV12) | cfm or L/s | Write | |
| AV | 12 | VAV Heat Max Flow | Maximum heating airflow (lower limit AV11) | cfm or L/s | Write | |
| AV | 13 | Ping | Write n to make the thermostat beep n times | Write | ||
| AV | 14 | Controller Status | Room load (PI): + heating, 0 deadband, - cooling | % | Read | |
| AV | 15 | Proportional Band | Band over which the PI load goes 1-100 % | °F/°C | Write | |
| AV | 16 | Day Differential | Band either side of setpoint treated as satisfied | °F/°C | Write | |
| AV | 17 | Commissioned | Commissioning status: 0 = not commissioned, 1 = commissioned | Write | ||
| AV | 22 | High-Temperature Alarm Threshold - Level 3 | Level 3 high temperature alarm threshold delta | °F/°C | Write | |
| AV | 23 | High-Temperature Alarm Threshold - Level 2 | Level 2 high temperature alarm threshold delta | °F/°C | Write | |
| AV | 24 | Low-Temperature Alarm Threshold - Level 2 | Level 2 low temperature alarm threshold delta | °F/°C | Write | |
| AV | 25 | Airflow Alarm Threshold - Level 3 | Level 3 low airflow alarm threshold delta | % | Write | |
| AV | 26 | Airflow Alarm Threshold - Level 2 | Level 2 low airflow alarm threshold delta | % | Write | |
| AV | 27 | Temperature Alarm Time Threshold | Time beyond threshold delta before a temperature alarm | min | Write | |
| AV | 28 | Airflow Alarm Time Threshold | Time beyond airflow delta before an airflow alarm | min | Write | |
| AV | 29 | Device Instance | BACnet device instance | Write | ||
| AV | 30 | MAC | BACnet MAC address | Write | ||
| AV | 31 | K Factor | Airflow that gives 1 in. w.c. of pressure | Write | ||
| AV | 32 | Room Temperature Offset | Offset added to the room temperature reading | °F/°C | Write | |
| MV | 1 | Damper Override | Damper override command | Write | 1=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 | |
| MVmin | 2 | Occupancy | Current occupancy state | Read | 1=Occupied, 2=Unoccupied | |
| MV | 3 | Occupancy Source | What set the current occupancy | Read | 1=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 | |
| MVmin | 4 | Occupancy Override | Network occupancy override | Write | 1=No Override, 2=Force Unoccupied, 3=Force Occupied | |
| MV | 5 | Binary Fan Type | Fan output sequence | Write | 1=No Fan, 2=Day Heat/Night Heat, 3=Day Constant/Night Heat, 4=Constant, 5=Day Constant/Night Demand, 6=Day Demand/Night Demand | |
| MV | 6 | Control Mode | Allowed heating/cooling mode | Write | 1=Automatic, 2=Cooling Only, 3=Heating Only | |
| MVmin | 7 | Controller State | Current mode: cooling, heating or deadband | Read | 1=Cooling, 2=Heating, 3=Deadband | |
| MVmin | 8 | High Temperature Alarm | High room temperature alarm level | Read | 1=Level 1, 2=Level 2, 3=Level 3, 4=Level 4, 5=No Alarm | |
| MVmin | 9 | Low Temperature Alarm | Low room temperature alarm level | Read | 1=Level 1, 2=Level 2, 3=Level 3, 4=Level 4, 5=No Alarm | |
| MVmin | 10 | Low Airflow Alarm | Low airflow alarm level | Read | 1=Level 1, 2=Level 2, 3=Level 3, 4=Level 4, 5=No Alarm | |
| MV | 11 | Duct Size | Inlet duct size | Write | 1=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 | |
| MV | 12 | Temperature Units | Display units | Write | 1=Fahrenheit, 2=Celsius | |
| MV | 13 | Unoccupied Alarms | Alarms active during unoccupied periods | Write | 1=Disabled, 2=Enabled | |
| MV | 14 | MAC/DI Link | Device instance linked to the MAC address | Write | 1=Unlinked, 2=Linked |
No points match these filters.
Object ID lookup: Price Industries PIC-SD Price Intelligent Controller point IDs by name
AI1Room TemperatureAI2AirflowAI3Supply Air TemperatureAI4CO2 ReadingAI5Humidity ReadingAI6AI1AI7AI2BI1Contact ClosureAO1Analog Output 1 (ECM)AO2Analog Output 2 (Heat)AO3Damper PositionBO1Binary Output 1 (Heat1)BO2Binary Output 2 (Heat 2)AV1Airflow TargetAV2Room Setpoint - High LimitAV3Room Setpoint - Low LimitAV4Night Heat SetpointAV5Night Cool SetpointAV6Room SetpointAV7Unoccupied (Night) Damper PositionAV8VAV Neutral FlowAV9VAV Cool Min FlowAV10VAV Cool Max FlowAV11VAV Heat Min FlowAV12VAV Heat Max FlowAV13PingAV14Controller StatusAV15Proportional BandAV16Day DifferentialAV17CommissionedAV22High-Temperature Alarm Threshold - Level 3AV23High-Temperature Alarm Threshold - Level 2AV24Low-Temperature Alarm Threshold - Level 2AV25Airflow Alarm Threshold - Level 3AV26Airflow Alarm Threshold - Level 2AV27Temperature Alarm Time ThresholdAV28Airflow Alarm Time ThresholdAV29Device InstanceAV30MACAV31K FactorAV32Room Temperature OffsetMV1Damper OverrideMV2OccupancyMV3Occupancy SourceMV4Occupancy OverrideMV5Binary Fan TypeMV6Control ModeMV7Controller StateMV8High Temperature AlarmMV9Low Temperature AlarmMV10Low Airflow AlarmMV11Duct SizeMV12Temperature UnitsMV13Unoccupied AlarmsMV14MAC/DI Link
Integration notes
- The source prints AO1 and AO2 a second time against Airflow Target and Room Setpoint - High Limit. AO 1/AO 2 are already the analog outputs, the setpoint ranges refer to AV2/AV3 and the PIC lists the same points as AV 1/AV 2, so they are listed here as AV 1 and AV 2. Check on the device.
- Only one low-temperature alarm threshold is listed (AV 24, Level 2); there is no Level 3 low-temperature threshold object.
- MV 2 Occupancy uses 1 = Occupied, 2 = Unoccupied, the reverse of the PIC.
- AI 6 and AI 7 (named AI1 and AI2) are the spare voltage inputs.
- Same family as the PIC (Price Intelligent Controller) but a separate, shorter object list.
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. This list is provided as-is for reference only and may contain mistakes — confirming it before you write, map or commission anything is up to you (terms). 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
- Fan filter unit (FFU) controller
Price Industries BFC BACnet flow controller for fan filter units
Price fan filter units (FFU / UFFU) with the BFC BACnet Flow Controller, firmware v3.2.0.
Also known as: BFC, BACnet Flow Controller, Price BFC, FFU controller, UFFU - Room thermostat (Disio display sequence)
Price Industries Disio Display DX-100 sequence
Price Disio Display room controllers running sequence DX-100 or DX-101.
Also known as: Disio DX-100, DX-100, Disio Display, Price Disio, Disio DX-101 - Room thermostat (Disio display sequence)
Price Industries Disio Display DX-150 sequence
Price Disio Display room controllers running sequence DX-150.
Also known as: Disio DX-150, DX-150, Disio Display, Price Disio - Room thermostat (Disio display sequence)
Price Industries Disio Display DX-200 sequence
Price Disio Display room controllers running sequence DX-200 or DX-201.
Also known as: Disio DX-200, DX-200, Disio Display, Price Disio, Disio DX-201 - Room thermostat (Disio display sequence)
Price Industries Disio Display DX-300 sequence
Price Disio Display room controllers running sequence DX-300.
Also known as: Disio DX-300, DX-300, Disio Display, Price Disio - Room thermostat (Disio display sequence)
Price Industries Disio Display DX-301 sequence
Price Disio Display room controllers running sequence DX-301.
Also known as: Disio DX-301, DX-301, Disio Display, Price Disio - Room thermostat (Disio display sequence)
Price Industries Disio Display DX-302 sequence
Price Disio Display room controllers running sequence DX-302.
Also known as: Disio DX-302, DX-302, Disio Display, Price Disio - Room thermostat (Disio display sequence)
Price Industries Disio Display DX-303 sequence
Price Disio Display room controllers running sequence DX-303.
Also known as: Disio DX-303, DX-303, Disio Display, Price Disio - Room thermostat (Disio display sequence)
Price Industries Disio Display DX-304 sequence
Price Disio Display room controllers running sequence DX-304.
Also known as: Disio DX-304, DX-304, Disio Display, Price Disio - Room thermostat (Disio display sequence)
Price Industries Disio Display DX-305 sequence
Price Disio Display room controllers running sequence DX-305.
Also known as: Disio DX-305, DX-305, Disio Display, Price Disio - Room thermostat (Disio display sequence)
Price Industries Disio Display DX-50 sequence
Price Disio Display room controllers running sequence DX-50.
Also known as: Disio DX-50, DX-50, Disio Display, Price Disio - Room thermostat (Disio display sequence)
Price Industries Disio Display DX-600 sequence
Price Disio Display room controllers running sequence DX-600.
Also known as: Disio DX-600, DX-600, Disio Display, Price Disio - Underfloor plenum pressure (VAV) controller
Price Industries PCU constant pressure controller (PCM plenum pressurization)
Price PCU controllers running the constant pressure sequence for underfloor plenum pressurization (PCM).
Also known as: PCU, PCU-PP1, PCM, Price PCU constant pressure - VAV / fan-powered terminal controller
Price Industries PIC Price Intelligent Controller
Price PIC DDC controllers on single-duct, fan-powered, dual-duct and exhaust terminals and on fan coils.
Also known as: PIC, Price Intelligent Controller, PIC-BAC, PIC-VAV - Rooftop unit controller (zoning / voting)
Price Industries PRTU Price Rooftop Unit Controller
Packaged single- and multi-stage rooftop units (about 2-30 tons) run by a Price PRTU, alone or polling Price zone controllers.
Also known as: PRTU, Price Rooftop Unit Controller, PRTU-STAT - Underfloor air terminal (VAV) controller
Price Industries UMC3 underfloor controller
Price UMC3 controllers for underfloor air distribution terminals.
Also known as: UMC3, Price UMC3 - Underfloor air terminal (VAV) controller
Price Industries UMCB underfloor modulating controller
Price UMCB controllers for underfloor air distribution terminals.
Also known as: UMCB, Price UMCB
Source: BACnet Points List - PIC-SD · rev. REV 1. Object names, instances and units are reproduced as published; descriptions are our own.