---
# System prepended metadata

title: SSP1CON2_PIC16F18854_I2C_p465
tags: [PIC16F18854]

---

# SSP1CON2_PIC16F18854_I2C_p465
###### tags: `PIC16F18854`
![](https://i.imgur.com/cPIXj4S.png)
<style> .red {color:red;} </style> 
## <span class="red">GCEN:</span>通用呼叫智能bit（僅在I^2^C slave模式下）
##### ==可讀可寫==
1 =當在SSPxSR中接收到通用呼叫地址（0x00或00h）時使能中斷\
0 =禁用通用呼叫地址

## <span class ="red">ACKSTAT：</span>acknowledge(確認) 狀態位（僅在I^2^C模式下）
##### ==唯獨==
1 =未收到確認\
0 =已收到確認

## <span class ="red">ACKDT：</span>acknowledge(確認)data bit（僅在I^2^C模式下）
##### ==可讀可寫==
在接收模式下：\
當用戶在接收結束時啟動確認序列時發送的值\
1 =沒有確認\
0 =確認


## <span class ="red">ACKEN：</span>應答序列智能bit（僅在I^2^C master模式下）
##### ==唯獨==
在 master 接收模式下：\
1 =在SDA和SCL引腳上啟動應答序列，並發送ACKDT data bit。由硬件自動清除。\
0 =確認序列空閒


## <span class ="red">RCEN：</span>接收智能bit（僅在I^2^C master模式下）
##### ==唯獨==
1 =智能I~2~C的接收模式\
0 =先不接收


## <span class ="red">PEN：</span>停止條件智能bit（僅在I^2^C master模式下）
##### ==唯獨==
SCKMSSP釋放控制：\
1 =在SDA和SCL引腳上啟動停止條件。由硬體自動清除。\
0 =先不停止 


## <span class ="red">RSEN：</span>重複啟動條件智能bit（僅在I^2^C master 模式下）
##### ==唯獨==
1 =在SDA和SCL引腳上啟動重複啟動條件。由硬件自動清除。\
0 =先不重複啟動條件


## <span class ="red">SEN：</span>啟動條件智能bit/拉伸智能bit
##### ==唯獨==
在master模式下：\
1 =在SDA和SCL引腳上啟動啟動條件。由硬體自動清除。\
0 =先不起始\
在slave模式下：\
1 =為slave發送和slave接收使能時鐘延長（允許拉伸）\
0 =禁止了clock延長 