ZL30266 [MICROCHIP]

The miClockSynth ZL30266 high-performance, any-rate multiplier and clock generator simplifies boar;
ZL30266
型号: ZL30266
厂家: MICROCHIP    MICROCHIP
描述:

The miClockSynth ZL30266 high-performance, any-rate multiplier and clock generator simplifies boar

文件: 总93页 (文件大小:2351K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
ZL30264-ZL30267  
2-APLL, 6- or 10-Output Any-to-Any Clock  
Multiplier and Frequency Synthesizer  
Data Sheet  
June 2021  
Register Map: Section 6.2  
Features  
Ordering Information  
Four Flexible Input Clocks  
One crystal/CMOS input  
Two differential/CMOS inputs  
One single-ended/CMOS input  
ZL30264LDG1  
ZL30264LDF1  
ZL30265LDG1  
ZL30265LDF1  
ZL30266LDG1  
ZL30266LDF1  
ZL30267LDG1  
ZL30267LDF1  
ext. EEPROM  
ext. EEPROM  
int. EEPROM  
int. EEPROM  
ext. EEPROM  
ext. EEPROM  
int. EEPROM  
int. EEPROM  
6 Outputs  
6 Outputs  
6 Outputs  
6 Outputs  
10 Outputs  
10 Outputs  
10 Outputs  
10 Outputs  
Trays  
Tape and Reel  
Trays  
Tape and Reel  
Trays  
Tape and Reel  
Trays  
Tape and Reel  
Any input frequency from 9.72MHz to 1.25GHz  
Matte Tin. Package size: 8 x 8 mm, 56 Pin QFN  
(300MHz max for CMOS)  
-40 C to +85 C  
Create and sample your own custom ZL30264-7 here:  
https://clockworks.microchip.com/microchip/design/inputZL  
Activity monitors, automatic or manual switching  
Glitchless clock switching by pin or register  
Per-output enable/disable and glitchless  
6 or 10 Any-Frequency, Any-Format Outputs  
Any output frequency from 1Hz to 1045MHz  
2 fractional-N APLLs with 0ppm error  
start/stop (stop high or low)  
General Features  
Automatic self-configuration at power-up from  
external (ZL30264or 6) or internal (ZL30265or7)  
EEPROM; up to 8 configurations pin-selectable  
Each APLL has a fractional divider and an  
integer divider to make a total of four  
independent frequency families  
External feedback for zero-delay applications  
Numerically controlled oscillator mode  
Spread-spectrum modulation mode  
Output jitter from integer multiply and dividers  
as low as 0.17ps RMS (12kHz-20MHz)  
Output jitter from fractional dividers is typically  
Generates PCIe 1, 2, 3, 4, 5 compliant clocks  
< 1ps RMS, many frequencies <0.5ps RMS  
Easy-to-configure design requires no external  
Each output has an independent divider  
VCXO or loop filter components  
Each output configurable as LVDS, LVPECL,  
SPI or I2C processor Interface  
HCSL, 2xCMOS or HSTL  
Core supply voltage options: 2.5V only, 3.3V  
In 2xCMOS mode, the P and N pins can be  
only, 1.8V+2.5V or 1.8V+3.3V  
different frequencies (e.g. 125MHz and 25MHz)  
Space-saving 8x8mm QFN56 (0.5mm pitch)  
Multiple output supply voltage banks with  
CMOS output voltages from 1.5V to 3.3V  
Applications  
Precise output alignment circuitry and per-  
Frequency conversion and frequency synthesis in  
a wide variety of equipment types  
output phase adjustment  
VDDOA  
DIV  
DIV  
DIV  
DIV  
x2  
IC1P, IC1N  
IC2P, IC2N  
IC3P  
OC1P, OC1N  
Int DIV  
DIV1  
APLL1  
Fractional-N  
OC2P, OC2N  
VDDOB  
OC3P, OC3N  
VDDOC  
DIV2  
XA  
XB  
xtal  
driver  
Frac DIV  
Int DIV  
DIV3  
Figure 5  
bypass  
OC4P, OC4N  
DIV4  
OC5P, OC5N  
VDDOD  
OC6P, OC6N  
APLL2  
Fractional-N  
DIV5  
10-output  
devices only  
Frac DIV  
DIV6  
DIV7  
DIV8  
DIV9  
DIV10  
RSTN  
AC0/GPIO0  
AC1/GPIO1  
AC2/GPIO2  
TEST/GPIO3  
IF0/CSN  
OC7P, OC7N  
VDDOE  
OC8P, OC8N  
VDDOF  
bypass  
Microprocessor  
Port  
(SPI or I2C Serial)  
OC9P, OC9N  
and GPIO Pins  
IF1/MISO  
SCL/SCLK  
SDA/MOSI  
OC10P, OC10N  
Figure 1 - Functional Block Diagram  
1
DS20006555A  
Copyright 2021. Microchip Technology Inc. All Rights Reserved.  
 
ZL30264-ZL30267  
Data Sheet  
Table of Contents  
1.  
2.  
APPLICATION EXAMPLE...............................................................................................................5  
DETAILED FEATURES ...................................................................................................................5  
2.1 INPUT CLOCK FEATURES .................................................................................................................5  
2.2 APLL FEATURES.............................................................................................................................5  
2.3 OUTPUT CLOCK FEATURES..............................................................................................................5  
2.4 GENERAL FEATURES .......................................................................................................................5  
2.5 EVALUATION SOFTWARE..................................................................................................................6  
3.  
4.  
5.  
PIN DIAGRAM..................................................................................................................................7  
PIN DESCRIPTIONS........................................................................................................................8  
FUNCTIONAL DESCRIPTION.......................................................................................................10  
5.1 DEVICE IDENTIFICATION.................................................................................................................10  
5.2 PIN-CONTROLLED AUTOMATIC CONFIGURATION AT RESET .............................................................10  
5.2.1  
5.2.2  
ZL30264 and ZL30266Internal ROM, External or No EEPROM...................................................... 11  
ZL30265 and ZL30267Internal EEPROM ........................................................................................ 11  
5.3 LOCAL OSCILLATOR OR CRYSTAL ..................................................................................................12  
5.3.1  
5.3.2  
5.3.3  
5.3.4  
External Oscillator................................................................................................................................ 12  
External Crystal and On-Chip Driver Circuit ........................................................................................ 12  
Clock Doublers..................................................................................................................................... 13  
Ring Oscillator (for Auto-Configuration)............................................................................................... 13  
5.4 INPUT SIGNAL FORMAT CONFIGURATION........................................................................................14  
5.5 APLL CONFIGURATION..................................................................................................................14  
5.5.1  
5.5.2  
5.5.3  
5.5.4  
5.5.5  
5.5.6  
APLL Input Frequency ......................................................................................................................... 14  
APLL Input Monitors............................................................................................................................. 14  
APLL Input Selection............................................................................................................................ 14  
APLL Output Frequency....................................................................................................................... 15  
Fractional Output Divider ..................................................................................................................... 16  
Numerically Controlled Oscillator (NCO) Mode ................................................................................... 17  
5.5.6.1 Using the APLL’s Feedback Divider ................................................................................................ 17  
5.5.6.2 Using the Fractional Output Divider................................................................................................. 17  
5.5.7  
5.5.8  
Frequency Increment and Decrement ................................................................................................. 18  
Spread-Spectrum Modulation Mode .................................................................................................... 18  
5.5.8.1 Using the APLL’s Feedback Divider ................................................................................................ 18  
5.5.8.2 Using the Fractional Output Divider................................................................................................. 19  
5.5.9  
APLL Phase Adjustment...................................................................................................................... 20  
5.6 OUTPUT CLOCK CONFIGURATION...................................................................................................20  
5.6.1  
5.6.2  
5.6.3  
5.6.4  
5.6.5  
5.6.6  
5.6.7  
Output Enable, Signal Format, Voltage and Interfacing ...................................................................... 20  
Output Frequency Configuration.......................................................................................................... 21  
Output Duty Cycle Adjustment............................................................................................................. 22  
Output Phase Adjustment.................................................................................................................... 22  
Output-to-Output Phase Alignment...................................................................................................... 22  
Output-to-Input Phase Alignment......................................................................................................... 22  
Output Clock Start and Stop ................................................................................................................ 22  
5.7 MICROPROCESSOR INTERFACE......................................................................................................23  
5.7.1  
5.7.2  
5.7.3  
SPI Slave ............................................................................................................................................. 23  
SPI Master (ZL30264 and ZL30266 Only)........................................................................................... 25  
I2C Slave .............................................................................................................................................. 26  
5.8 INTERRUPT LOGIC .........................................................................................................................28  
5.9 RESET LOGIC................................................................................................................................29  
5.9.1  
5.10  
5.11  
Design Considerations for Using an External RC Reset Circuit .......................................................... 29  
POWER-SUPPLY CONSIDERATIONS.............................................................................................29  
AUTO-CONFIGURATION FROM EEPROM OR ROM......................................................................29  
2
© 2021 Microchip Technology Inc.  
DS20006555A  
ZL30264-ZL30267  
Data Sheet  
5.11.1 Generating Device Configurations....................................................................................................... 30  
5.11.2 Direct EEPROM Write Mode (ZL30265 and ZL30267 Only) ............................................................... 30  
5.11.3 Holding Other Devices in Reset During Auto-Configuration................................................................ 30  
5.12  
5.13  
5.14  
CONFIGURATION SEQUENCE ......................................................................................................30  
POWER SUPPLY DECOUPLING AND LAYOUT RECOMMENDATIONS ................................................30  
CHOOSING AMONG CORE POWER SUPPLY OPTIONS...................................................................30  
6.  
REGISTER DESCRIPTIONS .........................................................................................................31  
6.1 REGISTER TYPES ..........................................................................................................................31  
6.1.1  
6.1.2  
6.1.3  
6.1.4  
Status Bits............................................................................................................................................ 31  
Configuration Fields ............................................................................................................................. 31  
Multiregister Fields............................................................................................................................... 31  
Bank-Switched Registers (ZL30265 and ZL30267 Only) .................................................................... 32  
6.2 REGISTER MAP .............................................................................................................................32  
6.3 REGISTER DEFINITIONS .................................................................................................................36  
6.3.1  
6.3.2  
6.3.3  
6.3.4  
6.3.5  
Global Configuration Registers............................................................................................................ 36  
Status Registers................................................................................................................................... 43  
APLL Configuration Registers.............................................................................................................. 52  
Output Clock Configuration Registers.................................................................................................. 67  
Input Clock Configuration Registers .................................................................................................... 74  
7.  
8.  
9.  
ELECTRICAL CHARACTERISTICS..............................................................................................76  
PACKAGE AND THERMAL INFORMATION ................................................................................88  
MECHANICAL DRAWING .............................................................................................................89  
10. ACRONYMS AND ABBREVIATIONS ...........................................................................................90  
11. DATA SHEET REVISION HISTORY..............................................................................................90  
3
© 2021 Microchip Technology Inc.  
DS20006555A  
ZL30264-ZL30267  
Data Sheet  
List of Figures  
Figure 1 - Functional Block Diagram ........................................................................................................................... 1  
Figure 2 - Application Example: ZL30267 Ethernet, PCIe, Wireless and USB Clocks Simultaneously...................... 5  
Figure 3 - Pin Diagram................................................................................................................................................. 7  
Figure 4 - Crystal Equivalent Circuit / Recommended Crystal Circuit....................................................................... 12  
Figure 5 - APLL Block Diagram ................................................................................................................................. 15  
Figure 6 - SPI Read Transaction Functional Timing.................................................................................................. 24  
Figure 7 - SPI Write Enable Transaction Functional Timing (ZL30265 and ZL30267 Only)..................................... 25  
Figure 8 - SPI Write Transaction Functional Timing.................................................................................................. 25  
Figure 9 - I2C Read Transaction Functional Timing .................................................................................................. 27  
Figure 10 - I2C Register Write Transaction Functional Timing .................................................................................. 27  
Figure 11 - I2C EEPROM Write Transaction Functional Timing (ZL30265 and ZL30267 Only) ............................... 27  
Figure 12 - I2C EEPROM Read Status Transaction Functional Timing (ZL30265 and ZL30267 Only).................... 27  
Figure 13 - Interrupt Structure ................................................................................................................................... 28  
Figure 14 - Electrical Characteristics: Clock Inputs................................................................................................... 78  
Figure 15 - Example External Components for Differential Input Signals ................................................................. 79  
Figure 16 - Electrical Characteristics: Differential Clock Outputs.............................................................................. 79  
Figure 17 - Example External Components for Differential Output Signals .............................................................. 81  
Figure 18 - SPI Slave Interface Timing...................................................................................................................... 84  
Figure 19 - SPI Master Interface Timing.................................................................................................................... 86  
Figure 20 - I2C Slave Interface Timing....................................................................................................................... 87  
List of Tables  
Table 1 - Pin Descriptions............................................................................................................................................ 8  
Table 2 - Crystal Selection Parameters..................................................................................................................... 13  
Table 3 - SPI Commands .......................................................................................................................................... 23  
Table 4 - Register Map .............................................................................................................................................. 32  
Table 5 - Recommended DC Operating Conditions.................................................................................................. 76  
Table 6 - Electrical Characteristics: Supply Currents ................................................................................................ 76  
Table 7 - Electrical Characteristics: Non-Clock CMOS Pins ..................................................................................... 77  
Table 8 - Electrical Characteristics: XA Clock Input .................................................................................................. 78  
Table 9 - Electrical Characteristics: Clock Inputs, ICxP/N......................................................................................... 78  
Table 10 - Electrical Characteristics: LVDS Clock Outputs....................................................................................... 79  
Table 11 - Electrical Characteristics: LVPECL Clock Outputs .................................................................................. 80  
Table 12 - Electrical Characteristics: HCSL Clock Outputs....................................................................................... 80  
Table 13 - Electrical Characteristics: CMOS and HSTL (Class I) Clock Outputs...................................................... 80  
Table 14 - Electrical Characteristics: APLL Frequencies .......................................................................................... 81  
Table 15 - Electrical Characteristics: Jitter and Skew Specifications........................................................................ 81  
Table 16 - Electrical Characteristics: Typical Output Phase Jitter from the APLL Integer Divider............................ 82  
Table 17 - Electrical Characteristics: Clock Buffer (APLL Bypass Path)................................................................... 83  
Table 18 - Electrical Characteristics: Typical Input-to-Output Clock Delay Through APLL....................................... 83  
Table 19 - Electrical Characteristics: SPI Slave Interface Timing, Device Registers................................................ 84  
Table 20 - Electrical Characteristics: SPI Slave Interface Timing, Internal EEPROM .............................................. 85  
Table 21 - Electrical Characteristics: SPI Master Interface Timing (ZL30264 and ZL30266 Only)........................... 86  
Table 22 - Electrical Characteristics: I2C Slave Interface Timing .............................................................................. 87  
Table 23 - 8x8mm QFN Package Thermal Properties .............................................................................................. 88  
Table 24 - Number of OCx Outputs Available, No Airflow, 3.3V-Only Operation...................................................... 88  
4
© 2021 Microchip Technology Inc.  
DS20006555A  
ZL30264-ZL30267  
Data Sheet  
1. Application Example  
Ethernet  
2x 156.25MHz LVDS  
25MHz CMOS  
int div  
APLL1  
PCI Express  
2x 100MHz HCSL  
100MHz CMOS  
frac div  
ZL30267  
APLL2  
XO  
Wireless Basestation  
2x 153.6MHz LVPECL  
30.72MHz LVDS  
int div  
USB  
48MHz CMOS  
frac div  
Figure 2 - Application Example: ZL30267 Ethernet, PCIe, Wireless and USB Clocks Simultaneously  
2. Detailed Features  
2.1 Input Clock Features  
Four input clocks: one crystal/CMOS, two differential/CMOS, one single-ended/CMOS  
Input clocks can be any frequency from 9.72MHz to 1250MHz (differential) or 300MHz (single-ended)  
Supported telecom frequencies include PDH, SDH, Synchronous Ethernet, OTN, wireless  
Activity monitor and glitchless input switching  
2.2 APLL Features  
Two APLLs with very high-resolution fractional (i.e. non-integer) frequency multiplication  
Any-to-any frequency conversion with 0ppm error  
Two output dividers per APLL: one integer divider (4 to 15 plus half divides 4.5 to 7.5) and one fractional  
divider to make a total of four output frequency families  
Easy-to-configure, completely encapsulated design requires no external VCXO or loop filter  
Bypass mode supports system testing  
2.3 Output Clock Features  
Six (ZL30264 or ZL30265) or ten (ZL30266 or ZL30267) low-jitter output clocks  
Each output can be one differential output or two CMOS outputs  
Output clocks can be any frequency from 1Hz to 1045MHz (250MHz max for HCSL, CMOS and HSTL)  
Output jitter from integer multiply and integer dividers as low as 0.17ps RMS (12kHz to 20MHz)  
Output jitter from fractional dividers is typically <1ps RMS, many frequencies <0.5ps RMS (12kHz to  
20MHz)  
In CMOS mode, the OCxP and OCxN pins can be different divisors (Example 1: OC3P 125MHz, OC3N  
25MHz; Example 2: OC3P 25MHz, OC3N 1Hz/1PPS)  
Outputs directly interface (DC coupled) with LVDS, LVPECL, HSTL, HCSL and CMOS components  
Supported telecom frequencies include PDH, SDH, Synchronous Ethernet, OTN  
Can produce clock frequencies for microprocessors, ASICs, FPGAs and other components  
Can produce PCIe-compliant clocks (PCIe 1, 2, 3, 4 and 5)  
Sophisticated output-to-output phase alignment  
Per-output phase adjustment  
Per-output enable/disable  
Per-output glitchless start/stop (stop high or low)  
2.4 General Features  
SPI or I2C serial microprocessor interface  
Automatic self-configuration at power-up; pin control to specify one of 8 stored configurations  
ZL30264 and ZL30266: preset configurations in ROM or user configurations in external EEPROM  
ZL30265 and ZL30267: user configurations in internal EEPROM  
5
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
ZL30264-ZL30267  
Data Sheet  
Numerically controlled oscillator (NCO) mode allows system software to steer DPLL frequency with  
resolution better than 0.01ppb (1ppt can be achieved with fractional output divider value >14.56)  
Spread-spectrum modulation mode (meets PCI Express requirements)  
Zero-delay buffer configuration using an external feedback path  
Four general-purpose I/O pins each with many possible status and control options  
Reference can be fundamental-mode crystal, low-cost XO or clock signal from elsewhere in the system  
2.5 Evaluation Software  
Simple, intuitive Windows-based graphical user interface  
Supports all device features and register fields  
Makes lab evaluation of the ZL30264/5/6/7 quick and easy  
Generates configuration scripts to be stored in external (ZL30264/6) or internal (ZL30265/7) EEPROM  
Generates full or partial configuration scripts to be run on a system processor  
Works with or without an evaluation board  
6
© 2021 Microchip Technology Inc.  
DS20006555A  
ZL30264-ZL30267  
Data Sheet  
3. Pin Diagram  
The device is packaged in a 8x8mm 56-pin QFN.  
56  
55  
54  
53  
52  
51  
50  
49  
48  
47  
46  
45  
44  
43  
1
2
42  
41  
40  
39  
38  
37  
36  
35  
34  
33  
32  
31  
30  
29  
VDDOB  
OC3P  
OC3N  
VDDL  
OC2N  
OC2P  
VDDOA  
OC1P  
OC1N  
VDDL  
VDDH  
XA  
VDDH  
OC8P  
OC8N  
VDDL  
OC9N  
OC9P  
VDDOF  
OC10P  
OC10N  
VDDL  
VDDH  
VDDL  
VDDIO  
RSTN  
3
4
5
6
7
8
9
10  
11  
12  
13  
14  
GND (E-pad)  
XB  
VDDL  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
Figure 3 - Pin Diagram  
7
© 2021 Microchip Technology Inc.  
DS20006555A  
ZL30264-ZL30267  
Data Sheet  
4. Pin Descriptions  
All device inputs and outputs are LVCMOS unless described otherwise. The Type column uses the following  
symbols: I input, O output, A analog, P power supply pin. All GPIO and SPI/I2C interface pins have Schmitt-  
trigger inputs and have output drivers that can be disabled (high impedance).  
Table 1 - Pin Descriptions  
Pin #  
Name  
Type  
Description  
Input Clock Pins  
Differential or Single-ended signal format. Programmable frequency.  
Differential: See Table 9 for electrical specifications, and see Figure 15 for  
recommended external circuitry for interfacing these differential inputs to  
LVDS, LVPECL, CML or HSCL output pins on neighboring devices.  
Single-ended: For input signal amplitude >2.5V, connect the signal directly to  
ICxP pin. For input signal amplitude 2.5V, AC-coupling the signal to ICxP  
is recommended. Connect the N pin to a capacitor (0.1F or 0.01F) to  
VSS. As shown in Figure 15, the ICxP and ICxN pins are internally biased  
to approximately 1.3V. Treat the ICxN pin as a sensitive node; minimize  
stubs; do not connect to anything else including other ICxN pins.  
15, 16  
18, 19  
20  
IC1P, IC1N  
IC2P, IC2N  
IC3P  
I
I
I
Unused: Set ICEN.ICxEN=0. The ICxP and ICxN pins can be left floating.  
Note that the IC3N pin is not bonded out. A differential signal can be  
connected to IC3P by AC-coupling the POS trace to IC3P and terminating  
the signal on the driver side of the coupling cap.  
Crystal or Input Clock Pins  
Crystal: MCR2.XAB=01. An on-chip crystal driver circuit is designed to work  
with an external crystal connected to the XA and XB pins. See section  
5.3.2 for crystal characteristics and recommended external components.  
12  
13  
XA  
XB  
A / I  
Input Clock: MCR2.XAB=10. An external local oscillator or clock signal can be  
connected to the XA pin. The XB pin must be left unconnected. The signal  
on XA can be as large as 3.3V even when VDDH is only 2.5V.  
Output Clock Pins  
LVDS, programmable differential (which includes LVPECL), HCSL, HSTL or  
1 or 2 CMOS. Programmable frequency. Programmable VCM and VOD in  
programmable differential mode. Programmable drive strength in CMOS  
and HSTL modes. See Figure 17 for example external interface circuitry.  
See Table 10, Table 11 and Table 12 for electrical specifications for LVDS,  
LVPECL and HCSL, respectively.  
8, 9  
6, 5  
2, 3  
55, 56  
53, 52  
47, 48  
45, 44  
41, 40  
37, 38  
35, 34  
OC1P, OC1N  
OC2P, OC2N  
OC3P, OC3N  
OC4P, OC4N  
OC5P, OC5N  
OC6P, OC6N  
OC7P, OC7N  
OC8P, OC8N  
O
See Table 13 for electrical specifications for interfacing to CMOS and HSTL  
inputs on neighboring devices.  
OC9P, OC9N  
OC10P, OC10N  
Outputs OC2, OC5, OC7 and OC10 are not present on 6-output products.  
Reset (Active Low)  
When this global asynchronous reset is pulled low, all internal circuitry is reset  
to default values. The device is held in reset as long as RSTN is low.  
Minimum low time is 1µs. See section 5.9.  
29  
RSTN  
I
Auto-Configure [2:0] / General Purpose I/O 0, 1 and 2  
Auto Configure: On the rising edge of RSTN these pins behave as AC[2:0]  
and specify one of the configurations stored in ROM or EEPROM. See  
section 5.2.  
23  
22  
28  
AC0/GPIO0  
AC1/GPIO1  
AC2/GPIO2  
I/O  
General-Purpose I/O: After reset these pins are GPIO0, GPIO1 and GPIO2.  
GPIOCR1 and GPIOCR2.GPIO2C configure these pins. Their states are  
8
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
Pin #  
Name  
Type  
Description  
indicated in GPIOSR which has both real-time and latched status bits.  
Note that when the power supply arrangement for the device has  
VDDL=1.8V, during the interval between VDDH ramping and VDDL ramping  
these pins can briefly behave as an output driving high.  
Factory Test / General Purpose I/O 3  
Factory Test: On the rising edge of RSTN the pin behaves as TEST. Factory  
test mode is enabled when TEST is high. Typically TEST should be low on  
the rising edge of RSTN, but see section 5.2 for some options where TEST  
can be high on the rising edge of RSTN.  
21  
TEST/GPIO3  
I/O  
General-Purpose I/O: After reset this pin is GPIO3. GPIOCR2.GPIO3C  
configures the pin. It state is indicated in GPIOSR which has both real-time  
and latched status bits.  
Note that when the power supply arrangement for the device has  
VDDL=1.8V, during the interval between VDDH ramping and VDDL ramping  
this pin can briefly behave as an output driving high.  
Interface Mode 0 / SPI Chip Select (Active Low)  
Interface Mode: On the rising edge of RSTN the pin behaves as IF0 and,  
together with IF1, specifies the interface mode for the device. See section 5.2.  
27  
IF0/CSN  
I/O  
SPI Chip Select: After reset this pin is CSN. When the device is configured as  
a SPI slave, an external SPI master must assert (low) CSN to access device  
registers. When the device is configured as a SPI master (ZL30264, ZL30266  
only), the device asserts CSN to access an external SPI EEPROM during  
auto-configuration and then changes CSN to an input during normal  
operation. CSN should not be allowed to float.  
Interface Mode 1 / SPI Master-In-Slave-Out  
Interface Mode: On the rising edge of RSTN the pin behaves as IF1 and,  
together with IF0, specifies the interface mode for the device. See section 5.2.  
26  
IF1/MISO  
I/O  
SPI MISO: After reset this pin is MISO. When the device is configured as a  
SPI slave, the device outputs data to an external SPI master on MISO during  
SPI read transactions. When the device is configured as a SPI master  
(ZL30264, ZL30266 only), the device receives data on MISO from an external  
SPI EEPROM during auto-configuration.  
I2C Clock / SPI Clock  
I2C Clock: When the device is configured as an I2C slave, an external I2C  
master must provide the I2C clock signal on the SCL pin. In I2C mode this pin  
should be externally pulled high by a 1kto 5kresistor.  
24  
25  
SCL/SCLK  
SDA/MOSI  
I/O  
I/O  
SPI Clock: When the device is configured as a SPI slave, an external SPI  
master must provide the SPI clock signal on SCLK. When the device is  
configured as a SPI master (ZL30264, ZL30266 only), the device drives  
SCLK as an output to clock accesses to an external SPI EEPROM during  
auto-configuration.  
I2C Data / SPI Master-Out-Slave-In  
I2C Data: When the device is configured as an I2C slave, SDA is the  
bidirectional data line between the device and an external I2C master. In I2C  
mode this pin should be externally pulled high by a 1kto 5kresistor.  
9
© 2021 Microchip Technology Inc.  
DS20006555A  
ZL30264-ZL30267  
Data Sheet  
Pin #  
Name  
Type  
Description  
SPI MOSI: When the device is configured as a SPI slave, an external SPI  
master sends commands, addresses and data to the device on MOSI. When  
the device is configured as a SPI master (ZL30264, ZL30266 only), the  
device sends commands, addresses and data on MOSI to an external SPI  
EEPROM during auto-configuration.  
11,17,  
32,42  
4,10,  
14,31,  
33,39,  
49,50,  
51  
Higher Core Power Supply. 2.5V or 3.3V 5%. When VDDH=3.3V the  
device has additional internal power supply regulators enabled.  
VDDH  
VDDL  
P
P
Lower Core Power Supply. 1.8V 5% or same voltage as VDDH.  
30  
7
1
54  
46  
43  
36  
E-pad  
VDDIO  
VDDOA  
VDDOB  
VDDOC  
VDDOD  
VDDOE  
VDDOF  
VSS  
P
P
P
P
P
P
P
P
Digital Power Supply for Non-Clock I/O Pins. 1.8V to VDDH.  
Power Supply for OC1P/N and OC2P/N. 1.5V to VDDH.  
Power Supply for OC3P/N. 1.5V to VDDH.  
Power Supply for OC4P/N and OC5P/N. 1.5V to VDDH.  
Power Supply for OC6P/N and OC7P/N. 1.5V to VDDH.  
Power Supply for OC8P/N. 1.5V to VDDH.  
Power Supply for OC9P/N and OC10P/N. 1.5V to VDDH.  
Ground. 0 Volts.  
Important Note: The voltages on VDDL, VDDIO, and all VDDOx pins must not exceed VDDH. Not complying with  
this requirement may damage the device.  
5. Functional Description  
5.1 Device Identification  
The 12-bit read-only ID field and the 4-bit revision field are found in the ID1 and ID2 registers. Contact the factory  
to interpret the revision value and determine the latest revision.  
5.2 Pin-Controlled Automatic Configuration at Reset  
The device configuration is determined at reset (i.e. on the rising edge of RSTN) by the signal levels on these  
device pins: TEST/GPIO3, AC2/GPIO2, AC1/GPIO1, AC0/GPIO0, IF1/MISO and IF0/CSN. For these pins, the first  
name (TEST, AC2, AC1, AC0, IF1, IF0) indicates their function when they are sampled by the rising edge of the  
RSTN pin. The second name refers to their function after reset. The values of these pins are latched into the  
CFGSR register when RSTN goes high. To ensure the device properly samples the reset values of these pins, the  
following guidelines should be followed:  
1. Any pullup or pulldown resistors used to set the value of these pins at reset should be 1k.  
2. RSTN must be asserted at least as long as specified in section 5.9.  
The hardware configuration pins are grouped into three sets:  
1. TEST - Manufacturing test mode  
2. IF[1:0] Microprocessor interface mode and I2C address  
3. AC[2:0] Auto-config configuration number (0 to 7)  
The TEST pin selects manufacturing test modes when TEST=1 (the AC[2:0] pins specify the test mode). For  
ZL30265 and ZL30267 (devices with internal EEPROM), TEST=1, AC[2:0]=000, IF[1:0]=11 configures the part so  
that production SPI EEPROM programmers can program the internal EEPROM (see section 5.11.2). TEST=1 and  
AC[2:0]=011 causes the part to start normally except it does not auto-configure from EEPROM or ROM. For more  
information about auto-configuration from EEPROM or ROM see section 5.11.  
For all of these pins Microchip recommends that board designs include component sites for both pullup and  
pulldown resistors (only one or the other populated per pin).  
10  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
5.2.1 ZL30264 and ZL30266Internal ROM, External or No EEPROM  
For these part numbers the IF[1:0] pins specify the processor interface mode, the I2C slave address and whether  
the device should auto-configure from internal ROM or external EEPROM. The AC[2:0] pins specify which device  
configuration in the ROM or EEPROM to execute after reset. Descriptions of the standard-product ROM  
configurations are available from Microchip.  
IF1  
0
0
IF0  
0
1
Processor Interface  
I2C, slave address 11101 00  
I2C, slave address 11101 01  
SPI Slave  
Configuration Memory to Use  
Internal ROM  
Internal ROM  
Internal ROM  
1
0
SPI Master during auto-configuration  
then SPI Slave  
1
1
External SPI EEPROM  
To configure the device as specified in the first three rows above but without auto-configuring from internal ROM, wire devices pins as  
follows: TEST=1 and AC[2:0]=011, as described in section 5.2.  
AC2  
0
0
0
0
1
1
1
1
AC1  
0
0
1
1
0
0
1
1
AC0  
0
1
0
1
0
1
0
1
Auto Configuration  
Configuration 0  
Configuration 1  
Configuration 2  
Configuration 3  
Configuration 4  
Configuration 5  
Configuration 6  
Configuration 7  
Notes about the device auto-configuring from external EEPROM:  
1. The device’s CSN pin should have a pull-up resistor to VDD to ensure its processor interface is inactive  
after auto-configuration is complete. The SCLK, MISO and MOSI pins should also have pull-up resistors to  
VDD to keep them from floating.  
2. If a processor or similar device will access device registers after the device has auto-configured from  
external EEPROM, the SPI SCLK, MOSI and MISO wires can be connected directly to the processor, the  
device and the external EEPROM. The processor and device CSN pins can be wired together also. The  
EEPROM CSN signal must be controlled by the device’s CSN pin during device auto-configuration and  
then held inactive when the processor accesses device registers.  
3. The bits of the I2C address are as shown above by default but can be changed in the I2CA register.  
5.2.2 ZL30265 and ZL30267Internal EEPROM  
For these part numbers the IF[1:0] pins specify the processor interface mode and the I2C slave address. The  
AC[2:0] pins specify which device configuration in the EEPROM to execute after reset.  
IF1  
0
0
1
1
IF0  
0
1
0
1
Processor Interface  
I2C, slave address 11101 00  
I2C, slave address 11101 01  
I2C, slave address 11101 10  
SPI Slave  
AC2  
0
0
0
0
1
1
1
1
AC1  
0
0
1
1
0
0
1
1
AC0  
Auto Configuration  
Configuration 0  
Configuration 1  
Configuration 2  
Configuration 3  
Configuration 4  
Configuration 5  
Configuration 6  
Configuration 7  
0
1
0
1
0
1
0
1
11  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
ZL30264-ZL30267  
Data Sheet  
Note: the bits of the I2C address are as shown above by default but can be changed in the I2CA register. A  
device’s I2C slave address can be set to any value during auto-configuration at power-up by writing the  
I2CA register as part of the configuration script.  
5.3 Local Oscillator or Crystal  
Section 5.3.1 describes how to connect an external oscillator and the required characteristics of the oscillator.  
Section 5.3.2 describes how to connect an external crystal to the on-chip crystal driver circuit and the required  
characteristics of the crystal. The device does not require an external oscillator or crystal for operation.  
5.3.1 External Oscillator  
A signal from an external oscillator can be connected to the XA pin (XB must be left unconnected).  
Table 8 specifies the range of possible frequencies for the XA input. To minimize jitter, the signal must be properly  
terminated and must have very short trace length. A poorly terminated single-ended signal can greatly increase  
output jitter, and long single-ended trace lengths are more susceptible to noise. When MCR2.XAB=10, XA is  
enabled as a single-ended input.  
While the stability of the external oscillator can be important, its absolute frequency accuracy is less important  
because any known frequency inaccuracy of the oscillator can be compensated by adjusting the APLL's fractional  
feedback divider value (AFBDIV) by ppb or ppm.  
The jitter on output clock signals depends on the phase noise and frequency of the external oscillator. For the  
device to operate with the lowest possible output jitter, the external oscillator should have the following  
characteristics:  
Phase Jitter: less than 0.1ps RMS over the 12kHz to 5MHz integration band  
Frequency: The higher the better, all else being equal  
5.3.2 External Crystal and On-Chip Driver Circuit  
The on-chip crystal driver circuit is designed to work with a fundamental mode, AT-cut crystal resonator. See Table  
2 for recommended crystal specifications. To enable the crystal driver, set MCR2.XAB=01.  
XTAL  
(optioCna1l)  
6pF + XACAP*1pF  
XA  
CO  
LS  
Crystal  
1M  
(CL = 10pF)  
XB  
(optioCna2l)  
CS  
RS  
6pF + XBCAP*1pF  
Figure 4 - Crystal Equivalent Circuit / Recommended Crystal Circuit  
See Figure 4 for the crystal equivalent circuit and the recommended external component connections. The driver  
circuit design includes configurable internal load capacitors. For a 10pF crystal the total capacitance on each of XA  
and XB should be 2 x 10pF = 20pF. To achieve these loads without external capacitors, register field  
XACR3.XACAP should be set to 20pF minus actual XA external board trace capacitance minus XA’s minimum  
internal capacitance of 6pF. For example, if external trace capacitance is 2pF then XACAP should be set to 20pF –  
2pF 6pF = 12pF. Register field XACR3.XBCAP should be set in a similar manner for XB load capacitance.  
Crystals with nominal load capacitance other than 10pF usually can be supported with only internal load  
capacitance. If the XACAP and XBCAP fields do not have sufficient range for the application, capacitance can be  
increased by using external caps C1 and C2.  
Users should also note that on-chip capacitors are not nearly as accurate as discrete capacitors (which can have  
1% accuracy). If tight frequency accuracy is required for the crystal driver circuit then set XACAP and XBCAP both  
to 0 and choose appropriate C1 and C2 capacitors with 1% tolerance.  
12  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
 
 
ZL30264-ZL30267  
Data Sheet  
The crystal, traces, and two external capacitors sites (if included) should be placed on the board as close as  
possible to the XA and XB pins to reduce crosstalk of active signals into the oscillator. Also no active signals should  
be routed under the crystal circuitry.  
Note: Crystals have temperature sensitivies that can cause frequency changes in response to ambient temperature  
changes. In applications where significant temperature changes are expected near the crystal, it is recommended  
that the crystal be covered with a thermal cap, or an external XO or TCXO should be used instead.  
Table 2 - Crystal Selection Parameters  
Parameter  
Crystal Oscillation Frequency1  
Shunt Capacitance  
Symbol  
fOSC  
CO  
Min.  
25  
Typ.  
Max.  
60  
5
16  
60  
50  
Units  
MHz  
pF  
pF  
2
10  
Load Capacitance3  
CL  
RS  
RS  
8
Equivalent Series Resistance  
fOSC < 40MHz  
fOSC > 40MHz  
(ESR)2  
Maximum Crystal Drive Level  
100  
100, 200,  
300  
W  
Note 1: Higher frequencies give lower output jitter, all else being equal.  
Note 2: These ESR limits are chosen to constrain crystal drive level to less than 100W. If the crystal can tolerate a drive level greater than  
100W then proportionally higher ESR is acceptable.  
Note 3: For crystals with 100W max drive level: (a) fOSC>55MHz and CL12pF is not supported, and (b) fOSC>45MHz and CL16pF is not  
supported. Crystals with max drive level of 200W or higher do not have these limitations.  
Parameter  
Symbol  
Min.  
Typ.  
Max.  
Units  
ppm per 10%  
in VDD  
Crystal Frequency Stability vs. Power Supply  
fFVD  
0.2  
0.5  
Any known frequency inaccuracy of the crystal can be compensated in the APLL by adjusting the APLL's fractional  
feedback divider value (AFBDIV) by ppb or ppm to compensate for crystal frequency error.  
5.3.3 Clock Doublers  
Figure 1 shows an optional clock doubler (“x2” block) following the crystal driver block. This XA doubler, which is  
enabled by setting MCR2.DBL=1, can be used to double the frequency of the internal crystal driver circuit or a  
20MHz to 78.125MHz clock signal on the XA pin. For input clock frequencies from 25MHz to 78.125MHz the duty  
cycle of the signal can be anywhere in the 40% to 60% range. For input clock frequencies from 20MHz to 25MHz  
the duty cycle must be in the 45% to 55% range. Figure 1 also shows an optional doubler at the input of each  
APLL. This APLL input doubler, which is enabled by setting ACR1.INDBL=1 for APLL1 or A2CR1.INDBL=1 for  
APLL2, can be used to double the frequency of any of the inputs. The following table shows scenarios when the  
clock doubler can be used.  
Scenario  
With Crystal  
Yes1  
With XO or Clock Signal  
APLL, Integer Multiply  
APLL, Fractional Multiply  
NCO  
Maybe1  
Yes  
Yes  
Yes  
Yes  
Spread-Spectrum  
APLL bypass path  
Yes  
Yes  
No2  
No2  
Note 1: For APLL integer multiplication, use of the doubler is application-dependent. On the positive side, use of the  
doubler reduces random jitter. On the negative side, the doubler causes a spur at the XA frequency (but this spur may be  
outside the band of interest for the application).  
Note 2: The signal generated by the doubler has a very narrow and variable pulse width and therefore it is not  
recommended to connect the doubler signal directly to the OCx outputs using an APLL bypass path. The doubler signal is  
fine as an input to the APLL, which filters the duty cycle distortion and produces a 50% duty cycle output.  
Note 3: Using both doublers in series to double the XA-doubled signal is not supported.  
5.3.4 Ring Oscillator (for Auto-Configuration)  
After reset the internal auto-configuration boot controller is clocked by an internal ring oscillator. After auto-  
configuration is complete (GLOBISR.BCDONE=1) the ring oscillator can be disabled by setting MCR1.ROSCD=1.  
The device’s processor interface is asynchronous and does not require the ring oscillator.  
13  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
ZL30264-ZL30267  
Data Sheet  
5.4 Input Signal Format Configuration  
Input clocks IC1, IC2 and IC3 are enabled by setting the enable bits in the ICEN register. The power consumed by  
a differential receiver is shown in Table 6. The electrical specifications for these inputs are listed in Table 9. Each  
input clock can be configured to accept nearly any differential signal format by using the proper set of external  
components (see Figure 15). To configure these differential inputs to accept single-ended CMOS signals, connect  
the single-ended signal to the ICxP pin, and connect the ICxN pin to a capacitor (0.1F or 0.01F) to VSS. Each  
ICxP and ICxN pin is internally biased to approximately 1.3V. If an input is not used, both ICxP and ICxN pins can  
be left floating. Note that the IC3N pin is not present. A differential signal can be connected to IC3P by AC-coupling  
the POS trace to IC3P and terminating the signal on the driver side of the coupling cap.  
5.5 APLL Configuration  
ZL30264 through ZL30267 have two independent APLLs. Each APLL has all of the functionality described in the  
subsections below. For brevity, only APLL1-specific registers are mentioned. APLL2 has equivalent registers.  
5.5.1 APLL Input Frequency  
The frequencies of all enabled input clocks (ICx and XA) associated with an APLL must divide to a common APLL  
phase-frequency detector (PFD) frequency from 9.72MHz to 156.25MHz. In this mode the input high-speed  
dividers (ICxCR1.HSDIV) can be used to divide the ICx frequencies by 1, 2, 4 or 8 and the XA divider (MCR2.  
XODIV2) can be used to divide the XA frequency by 1 or 2. The polarity of an ICx input signal can be inverted by  
setting ICxCR1.POL.  
5.5.2 APLL Input Monitors  
Each of the APLL’s four inputs—IC1, IC2, IC3 and XAhave a simple activity monitor. If the monitor counts  
approximately four (eight if the input clock is doubled) APLL feedback clock cycles without seeing an input clock  
edge, the input is declared invalid and the corresponding ICxSR.ICV bit or XASR.ICV bit is set to 0. The input clock  
is declared valid, and the corresponding ICxSR.ICV bit or XASR.ICV bit is set to 1, when the input clock has no  
missing edges in an interval specified by the corresponding ICxCR1.VALTIME or XACR1.VALTIME field. The  
XASR and ICxSR registers provide real-time and latched status bits indicating the state of each input.  
The feedback clock to use for each input monitor is specified by the MCR2.XAMCK and MCR2.ICxMCK bits.  
5.5.3 APLL Input Selection  
The APLL can lock to any of inputs IC1 through IC3, a clock signal on XA (optionally clock-doubled), or the crystal  
driver circuit (optionally clock-doubled) when a crystal is connected to XA and XB.  
The input to the APLL can be controlled by a register field, a GPIO pin, or a simple input activity monitor. When  
ACR3.EXTSW=0 and ACR3.INMON=0, the ACR3.APLLMUX register field controls the APLL input mux.  
When ACR3.EXTSW=1, a GPIO pin controls the APLL input mux. When the GPIO pin is low, the mux selects the  
input specified by ACR3.APLLMUX. When the GPIO pin is high, the mux selects the input specified by  
ACR3.ALTMUX. ACR1.EXTSS specifies which GPIO pin controls this behavior.  
When ACR3.EXTSW=0 and ACR3.INMON=1, an input monitor (see section 5.5.2) controls the APLL input mux.  
When the monitor for the input specified by ACR3.APLLMUX says that input is valid (ICxSR.ICV=1 or  
XASR.ICV=1), the mux selects the input specified by ACR3.APLLMUX otherwise the mux selects the input  
specified by ACR3.ALTMUX.  
The APLL1SR.SELREF and APLL2SR.SELREF real-time status fields indicate the APLL’s selected reference.  
14  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
 
 
 
ZL30264-ZL30267  
Data Sheet  
5.5.4 APLL Output Frequency  
APLL  
ACR2.INTDIV[3:0]  
Phase/  
Clock to  
Output  
Muxes  
VCO  
~3.7- 4.2  
GHz  
Loop  
Filter  
Integer  
Divider  
(whole ÷ 4-15,  
half ÷ 4.5-7.5)  
Clock from APLL  
Input Mux  
Freq  
Detector  
Feedback  
Divider  
(fractional)  
Clock to  
Output  
Muxes  
Fractional  
Divider  
Input Frequency Range:  
9.72MHz to 156.25MHz  
AFBDIV[74:0], AFBREM,  
AFBDEN, AFBBP  
FDIV, FREM, FDEN, FBP  
Figure 5 - APLL Block Diagram  
The APLL is enabled when PLLEN.APLLEN=1. The APLL has a fractional-N architecture and therefore can  
produce output frequencies that are either integer or non-integer multiples of the input clock frequency. Figure 5  
shows a block diagram of the APLL, which is built around an ultra-low-jitter multi-GHz VCO. Register fields  
AFBDIV, AFBREM, AFBDEN and AFBBP configure the frequency multiplication ratio of the APLL. The  
ACR2.INTDIV field specifies how the VCO frequency is divided down by the APLL’s integer divider (which can also  
do some half divides). Dividing by 6 is the typical setting to produce 622.08MHz for SDH/SONET or 625MHz for  
Ethernet applications. The configuration registers for the APLL’s fractional divider are described in section 5.5.5.  
Internally, the exact APLL feedback divider value is expressed in the form AFBDIV + AFBREM / AFBDEN *  
2-(33-AFBBP). This feedback divider value must be chosen such that APLL_input_frequency * feedback_divider_value  
is in the operating range of the VCO (as specified in Table 14). The AFBDIV term is a fixed-point number with 9  
integer bits and a configurable number of fractional bits (up to 33, as specified by AFBBP). Typically AFBBP is set  
to 9 to specify that AFBDIV has 33 9 = 24 fractional bits. Using more than 24 fractional bits does not yield a  
detectable benefit. Using less than 12 fractional bits is not recommended.  
The following equations show how to calculate the feedback divider values for the situation where the APLL should  
multiply the APLL input frequency by integer M and also fractionally scale by the ratio of integers N / D. In other  
words, VCO_frequency = input_frequency * M * N / D. An example of this is multiplying 77.76MHz by M=48 and  
scaling by N / D = 255 / 237 for forward error correction applications.  
afbdiv = trunc(M * N / D * 224)  
lsb_fraction = M * N / D * 224 afbdiv  
AFBDEN = D  
(1)  
(2)  
(3)  
(4)  
(5)  
(6)  
AFBREM = round(lsb_fraction * AFBDEN)  
AFBBP = 33 24 = 9  
AFBDIV[41:0] = afbdiv * 2AFBBP  
The trunc() function returns only the integer portion of the number. The round() function rounds the number to the  
nearest integer. In Equation (1), the temporary variable ‘afbdiv’ is set to the full-precision feedback divider value, M  
* N / D, truncated after the 24th fractional bit. In Equation (2) the temporary variable 'lsb_fraction' is the fraction that  
was truncated in Equation (1) and therefore is not represented in the afbdiv value. In Equation (3), AFBDEN is set  
to the denominator of the original M * N / D ratio. In Equation (4), AFBREM is calculated as the integer numerator  
of a fraction (with denominator AFBDEN) that equals the 'lsb_fraction' temporary variable. In Equation (5) AFBBP is  
set to 33 24 = 9 to correspond with AFBDIV having 24 fractional bits. Finally, in equation (6) the afbdiv bits are  
shifted into the proper position for the AFBDIV registers.  
15  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
ZL30264-ZL30267  
Data Sheet  
When a fractional scaling scenario involves multiplying an integer M times multiple scaling ratios N1 / D1 through  
Nn / Dn, the equations above can still be used if the numerators are multiplied together to get N = N1 x N2 x … x Nn  
and the denominators are multiplied together to get D = D1 x D2 x … x Dn.  
The easiest way to calculate the exact values to write to the APLL registers is to use the ZL3026x evaluation  
software, available on the Microchip website. This software can be used even when no evaluation board is  
attached to the computer.  
Note: After the APLL's feedback divider settings are configured in register fields AFBDIV, AFBREM, AFBDEN and  
AFBBP, the APLL enable bit PLLEN.APLLEN should be changed from 0 to 1 to cause the APLL to reacquire lock  
with the new settings. The real-time lock/unlock status of the APLL is indicated by APLL1SR.ALK.  
5.5.5 Fractional Output Divider  
As shown in Figure 1 and Figure 5, each APLL has a fractional output divider. This allows each APLL to be the  
source of two unrelated frequency families, one from the integer divider, and one from the fractional divider.  
Configuration of the fractional output divider is very similar to configuration of the APLL’s feedback divider. The  
fractional divider is enabled by setting ACR1.ENFDIV. Internally, the exact divider value is expressed in the form  
FDIV + FREM / FDEN * 2-(36-FBP). The input clock to the fractional divider is APLL VCO frequency divided by 2  
(fVCO/2). The FDIV term is a fixed-point number with 4 integer bits and a configurable number of fractional bits (up  
to 36, as specified by FBP). Typically FBP is set to 12 to specify that FDIV has 36 12 = 24 fractional bits.  
The output clock from the fractional divider has good phase noise on rising edges but worse phase noise on falling  
edges and can have non-50% duty cycle. Applications that only use clock rising edges can use the fractional  
divider’s output clock directly. For applications that care about 50% duty cycle and/or the phase noise of both rising  
edges and falling edges, the fractional divider should be followed by an even medium-speed divider value (2, 4, 6,  
8…). The low-speed divider can be used to further divide the output clock if needed.  
The maximum output frequency for the fractional divider is fVCO/10. This means the minimum fractional divider  
value is 5.0. Including the need for a divide-by-2 in the medium-speed divider, the maximum frequency for a 50%  
duty-cycle output clock signal is fVCO/20. The minimum output frequency for the fractional divider is fVCO/32 since  
the internal FDIV value has 4 integer bits. The combination FDIV=0, FREM=0, FDEN=1 specifies to divide by 16.0.  
The medium-speed and low-speed dividers can be configured to follow the fractional output divider to create output  
frequencies down to <1Hz.  
The following equations show how to calculate the register values for the situation where the fractional divider  
should divide by the integer M and the ratio of integers N / D. In other words,  
frac_div_output_freq = (VCO_freq / 2) / (M * N / D)  
An example of this is starting with VCO_freq = 3750MHz (to get low-jitter Ethernet frequencies through the APLL’s  
integer divider) and using the APLL’s fractional divider to get 155.52MHz for SONET/SDH applications. In this  
example, M=12, N=15625, D=15552 are appropriate values to get 155.52MHz.  
fdiv = trunc(M * N / D * 224)  
lsb_fraction = M * N / D * 224 fdiv  
FDEN = D  
(1)  
(2)  
(3)  
(4)  
(5)  
(6)  
FREM = round(lsb_fraction * FDEN)  
FBP = 36 24 = 12  
FDIV[39:0] = fdiv * 2FBP  
The trunc() function returns only the integer portion of the number. The round() function rounds the number to the  
nearest integer. In Equation (1), the temporary variable ‘fdiv’ is the full-precision feedback divider value, M * N / D,  
truncated after the 24th fractional bit. In Equation (2) the temporary variable 'lsb_fraction' is the fraction that was  
truncated in Equation (1) and therefore is not represented in the fdiv value. In Equation (3), FDEN is set to the  
denominator of the original M * N / D ratio. In Equation (4), FREM is calculated as the integer numerator of a  
fraction (with denominator FDEN) that equals the 'lsb_fraction' temporary variable. In Equation (5) FBP is set to 36  
16  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
24 =12 to correspond with FDIV having 24 fractional bits. Finally, in equation (6) the fdiv bits are shifted into the  
proper position for the FDIV registers.  
When a fractional scaling scenario involves multiplying an integer M times multiple scaling ratios N1 / D1 through  
Nn / Dn, the equations above can still be used if the numerators are multiplied together to get N = N1 x N2 x … x Nn  
and the denominators are multiplied together to get D = D1 x D2 x … x Dn.  
The easiest way to calculate the exact values to write to the APLL’s fractional output divider registers is to use the  
ZL3026x evaluation software, available on the Microchip website. This software can be used even when no  
evaluation board is attached to the computer.  
5.5.6 Numerically Controlled Oscillator (NCO) Mode  
5.5.6.1 Using the APLL’s Feedback Divider  
System software can steer output frequencies with high resolution by manipulating the APLL’s AFBDIV value. The  
resolution can be better than 0.01ppb.  
The nominal AFBDIV value, hereafter referred to as AFBDIV0, is the 0ppm nominal value for the desired device  
configuration.  
(Fractional frequency offset (FFO) is defined as (actual_frequency nominal_frequency) / nominal_frequency. FFO  
is a unitless number but is typically expressed in parts per billion (ppb), parts per million (ppm) or percent.)  
To control the NCO, system software first reads the AFBDIV0 value from the device. Even though the AFBDIV  
register description describes AFBDIV as having 9 integer bits and 33 fractional bits, for the NCO calculations that  
follow, AFBDIV values should be treated as 42-bit unsigned integers.  
To change the NCO frequency to a specific FFO (in ppm), system software calculates newAFBDIV (a 42-bit  
unsigned integer) as follows:  
newAFBDIV = round(AFBDIV0 * (1 + FFO/1e6))  
System software then writes the newAFBDIV value directly to the AFBDIV registers.  
Note that any subsequent frequency changes are calculated using the same equation from the original AFBDIV0  
value and are not a function of the previous newAFBDIV value. The value of newAFBDIV should be kept within  
±1000ppm of AFBDIV0 and within ±500ppm of the previous newAFBDIV value to avoid causing the APLL to lose  
lock. If spread spectrum modulation is also in use, the total frequency change caused by spread spectrum  
modulation and NCO control should be kept within ±5000ppm of AFBDIV0 to avoid causing the APLL to lose lock.  
During NCO operation using the APLL’s feedback divider, AFBREM should be set to 0, AFBDEN should be set to 1  
and AFBBP should be set to 0.  
5.5.6.2 Using the Fractional Output Divider  
System software can steer output frequencies derived from the fractional output divider with high resolution by  
manipulating the dividers FDIV value. The resolution can be better than 0.01ppb. In the case of fractional output  
divider value >14.55192, the resolution is better than 1ppt.  
The nominal FDIV value, hereafter referred to as FDIV0, is the 0ppm nominal value for the desired device  
configuration.  
(Fractional frequency offset (FFO) is defined as (actual_frequency nominal_frequency) / nominal_frequency. FFO  
is a unitless number but is typically expressed in parts per billion (ppb), parts per million (ppm) or percent.)  
To control the NCO, system software first reads the FDIV0 value from the device. Even though the FDIV register  
description describes FDIV as having 4 integer bits and 36 fractional bits, for the NCO calculations that follow,  
FDIV values should be treated as 40-bit unsigned integers.  
To change the NCO frequency to a specific FFO (in ppm), system software calculates newFDIV (a 40-bit unsigned  
integer) as follows:  
newFDIV = round(FDIV0 / (1 + FFO/1e6))  
17  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
System software then writes the newFDIV value directly to the FDIV registers.  
Note that any subsequent frequency changes are calculated using the same equation from the original FDIV0  
value and are not a function of the previous newFDIV value.  
During NCO operation using the fractional output divider, FREM should be set to 0, FDEN should be set to 1 and  
FBP should be set to 0.  
5.5.7 Frequency Increment and Decrement  
When ACR1.USEFDIV=0 the APLL’s feedback divider value can be incremented or decremented by values  
ranging from approximately 1ppb to 500ppm. The value AID[23:0] x 27 is added to the APLL’s feedback divider  
value each time the trigger specified by AIDCR.FISS changes state. AID[23:0] x 27 is subtracted from the APLL’s  
feedback divider value each time the trigger specified by AIDCR.FDSS changes state. The value to be written to  
AID[23:0] s as follows:  
AID = round(AFBDIV0 * FFO/1e6 / 27)  
where FFO is the desired fractional frequency offset (FFO) per increment or decrement step in ppm  
AFBDIV0 is the nominal AFBDIV value, obtained by reading AFBDIV when AFBDL.RDCUR=0  
The current APLL feedback divider value (i.e. the value after increments and decrements) can be read from the  
AFBDIV registers when AFBDL.RDCUR=1. The original value of the AFBDIV registers before increments and  
decrements can be read from the AFBDIV registers when AFBDL.RDCUR=0. Incrementing and decrementing only  
occur when the APLL is locked (APLL1SR.ALK=1). If the APLL loses lock, when it locks again the APLL sets its  
feedback divider value back to the AFBDIV0 value. The system must be designed to ensure the current feedback  
divider value stays within ±1000ppm of the AFBDIV0 value to avoid causing the APLL to lose lock. The maximum  
increment/decrement is 500ppm. Frequency increment/decrement behavior is mutually exclusive with spread-  
spectrum modulation (see section 5.5.8) because both behaviors use the AID registers. Frequency  
increment/decrement is enabled when ACR1.ENFID=1. When ENFID is set to 0 the APLL feedback divider  
instantly changes to the AFBDIV0 value. Therefore, to avoid a frequency jump on output clocks, system software  
should increment or decrement back to the AFBDIV0 value before changing ENFID to 0.  
5.5.8 Spread-Spectrum Modulation Mode  
For EMI-sensitive applications such as PCI Express, the device can perform spread spectrum modulation (SSM).  
In SSM the frequency of the output clock is continually varied over a narrow frequency range to spread the energy  
of the signal and thereby reduce EMI. This mode is a special case of NCO mode.  
Spread spectrum mode is enabled by the ASCR.ENSS bit or by a GPIO pin as specified by ASCR.SPRDSS.  
5.5.8.1 Using the APLL’s Feedback Divider  
When ACR1.USEFDIV=0 the device performs frequency modulation by modulating the APLL’s feedback divider  
value starting from the nominal value specified in the AFBDIV registers.  
For center-spread applications (ASCR.DWNEN=0), the frequency modulation is triangle-wave center-spread of up  
to ±0.5% deviation from the center frequency with modulation rate configurable from 25kHz to 55kHz. The spread  
deviation and modulation rate are controlled by specifying an increment/decrement step in the AID registers and  
the number of APLL input clock cycles to increment and decrement in the ASCNT registers. The values to be  
written to the device are calculated as follows:  
퐼ꢀ  
퐴푆퐶푁푇 = 푟표푢푛푑 (  
) − 2  
4 ∗ 푀푂퐷  
푉ꢄ푂  
푆 ∗ 23ꢅ  
퐴ꢁꢂ = 푟표푢푛푑 ꢃ  
퐼ꢀ  
퐴푆퐶푁푇 + 2  
where FVCO is the APLL”s VCO frequency in Hz,  
FIN is the input frequency at the APLL’s PFD in Hz,  
FMOD is the spread-spectrum modulation frequency in Hz,  
18  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
ZL30264-ZL30267  
Data Sheet  
and S is the peak-to-peak spread percentage expressed as a decimal (example ±0.5% S=0.01)  
For down-spread applications (ASCR.DWNEN=1), such as PCI Express Refclk, the frequency modulation is  
triangle-wave down-spread of up to -1% deviation from the nominal frequency with modulation rate configurable  
from 25kHz to 55kHz. The spread deviation and modulation rate are controlled by specifying an  
increment/decrement step in the AID registers and the number of APLL input clock cycles to increment and  
decrement in the ASCNT registers. The values to be written to the device are calculated as follows:  
퐼ꢀ  
퐴푆퐶푁푇 = 푟표푢푛푑 (  
) − 2  
2 ∗ 푀푂퐷  
푉ꢄ푂  
푆 ∗ 233  
퐴ꢁꢂ = 푟표푢푛푑 ꢃ  
퐼ꢀ  
퐴푆퐶푁푇 + 2  
All of the input parameters are the same as for center spread above. Note the small differences between these  
down-spread equations and the center-spread equations above. ASCNT here has 2 in the denominator while it has  
4 for center-spread. AID has 233 in the numerator for down-spread while it has 232 for center-spread.  
During spread-spectrum operation using the APLL’s feedback divider, AFBREM should be set to 0, AFBDEN  
should be set to 1 and AFBBP should be set to 0. Spread-spectrum modulation only occurs when the APLL is  
locked (APLL1SR.ALK=1).  
5.5.8.2 Using the Fractional Output Divider  
When ACR1.USEFDIV=1 the device performs frequency modulation by modulating the fractional output divider  
value starting from the nominal value specified in the FDIV registers.  
For center-spread applications (ASCR.DWNEN=0), the frequency modulation is triangle-wave center-spread up to  
±5% deviation from the center frequency with modulation rate configurable from 10kHz to 100kHz. (Values outside  
of these ranges are often achievable as well.) The spread deviation and modulation rate are controlled by  
specifying an increment/decrement step in the AID registers and the number of APLL input clock cycles to  
increment and decrement in the ASCNT registers. The ASCR.CNTEN register field must also be set propertly. The  
values to be written to the device are calculated as follows:  
CNTEN = 0 for FIN < 50MHz  
1 for 50MHz FIN < 100MHz  
2 for FIN 100MHz  
퐼ꢀ  
퐴푆퐶푁푇 = 푟표푢푛푑 (  
) − 2  
4 ∗ 푀푂퐷 ∗ 2ꢄꢀꢇ퐸ꢀ  
푉ꢄ푂  
푆 ∗ 23ꢈ  
퐴ꢁꢂ = 푟표푢푛푑 ꢃ  
푂푈ꢇ 퐴푆퐶푁푇 + 2 ∗ ꢉ1 − 0.5푆ꢊ  
where FVCO is the APLL”s VCO frequency in Hz,  
FIN is the input frequency at the APLL’s PFD in Hz,  
FOUT is the fractional output divider block’s output frequency in Hz,  
FMOD is the spread-spectrum modulation frequency in Hz,  
and S is the peak-to-peak spread percentage expressed as a decimal (example ±0.5% S=0.01)  
For down-spread applications (ASCR.DWNEN=1), such as PCI Express Refclk, the frequency modulation is  
triangle-wave down-spread of up to -10% deviation from the nominal frequency with modulation rate configurable  
from 10kHz to 100kHz. (Values outside of these ranges are often achievable as well.) The spread deviation and  
modulation rate are controlled by specifying an increment/decrement step in the AID registers and the number of  
APLL input clock cycles to increment and decrement in the ASCNT registers. The ASCR.CNTEN register field must  
also be set propertly. The values to be written to the device are calculated as follows:  
19  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
CNTEN = 0 for FIN < 50MHz  
1 for 50MHz FIN < 100MHz  
2 for FIN 100MHz  
퐼ꢀ  
퐴푆퐶푁푇 = 푟표푢푛푑 (  
) − 2  
2 ∗ 푀푂퐷 ∗ 2ꢄꢀꢇ퐸ꢀ  
푉ꢄ푂  
푆 ∗ 23ꢋ  
퐴ꢁꢂ = 푟표푢푛푑 ꢃ  
푂푈ꢇ 퐴푆퐶푁푇 + 2 ∗ ꢉ1 − 0.5푆ꢊ  
All of the input parameters are the same as for center spread above. Note the small differences between these  
down-spread equations and the center-spread equations above. ASCNT here has 2 in the denominator while it has  
4 for center-spread. AID has 235 in the numerator for down-spread while it has 234 for center-spread.  
During spread-spectrum operation using the fractional output divider, FREM should be set to 0, FDEN should be  
set to 1 and FBP should be set to 0. The F1CR1.MODE field (F2CR1.MODE for APLL2) must be set to 1 when  
doing spread-spectrum modulation with the fractional output divider value. Spread-spectrum modulation only  
occurs when the APLL is locked (APLL1SR.ALK=1).  
5.5.9 APLL Phase Adjustment  
The phase of the APLL’s output clock can be incremented or decremented. When the APLL’s AFBDIV value is not  
an exact multiple of 0.5 then the phase adjustment step size is 1/8th of a VCO cycle. This phase step size is 30ps at  
maximum VCO frequency of 4180MHz and 33.7ps at minimum VCO frequency of 3715MHz. The ACR4.PDSS field  
specifies the phase decrement control signal, which can be the ACR4.DECPH bit or any of the four GPIOs. The  
ACR4.PISS field specifies the phase increment control signal, which can be the ACR4.INCPH bit or any of the four  
GPIOs. Phase is adjusted on every rising edge and every falling edge of the control signal. This phase adjustment  
affects the output of the APLL’s output dividers (integer and fractional).  
When the APLL’s AFBDIV value is an exact multiple of 0.5 then the phase adjustment step size is one VCO cycle.  
5.6 Output Clock Configuration  
The ZL30264 and ZL30265 have six output clock signal pairs while the ZL30266 and ZL30267 have ten. Each  
output has individual divider, enable and signal format controls. In CMOS mode each signal pair can become two  
CMOS outputs, allowing the device to have up to 12 or 20 output clock signals. Also in CMOS mode, the OCxN pin  
can have an additional divider allowing the OCxN frequency to be an integer divisor of the OCxP frequency  
(example: OC3P 125MHz and OC3N 25MHz). The outputs can be aligned relative to each other, and the phases of  
output signals can be adjusted dynamically with high resolution.  
5.6.1 Output Enable, Signal Format, Voltage and Interfacing  
To use an output, the output driver must be enabled by setting OCxCR2.OCSF0, and the per-output dividers must  
be enabled by setting the appropriate bit in the OCEN register. The per-output dividers include the medium-speed  
divider, the low-speed divider and the associated phase adjustment/alignment circuitry and start/stop logic.  
Using the OCxCR2.OCSF register field, each output pair can be disabled or configured as LVDS, LVPECL, HCSL,  
HSTL, or one or two CMOS outputs. When an output is disabled it is high impedance, and the output driver is in a  
low-power state. In CMOS mode, the OCxN pin can be disabled, in-phase or inverted vs. the OCxP pin. All of these  
options are specified by OCxCR2.OCSF. The clock to the output driver can inverted by setting OCxCR2.POL=1.  
The CMOS/HSTL output driver can be set to any of four drive strengths using OCxCR2.DRIVE.  
When OCxCR2.OCSF=0001 the output driver is in LVDS mode. VOD is forced to 400mV and OCxDIFF.VOD is  
ignored. VCM can be configured in OCxDIFF.VCM, but the default value of 0000 is typically used to get VCM=1.23V  
for LVDS.  
When OCxCR2.OCSF=0010 the output driver is in programmable differential mode. In this mode the output swing  
(VOD) can be set in OCxDIFF.VOD and the common-mode voltage can be set in OCxDIFF.VCM. Together these  
fields allow the output signal to be customized to meet the requirements of the clock receiver and minimize the  
need for external components. By default, when OCSF=0010 the output is configured for LVPECL signal swing  
with a 1.23V common mode voltage. This gives a signal that can be AC-coupled (after a 100termination resistor)  
to receivers that are LVPECL or that require a larger signal swing than LVDS. The output driver can also be  
20  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
ZL30264-ZL30267  
Data Sheet  
configured for LVPECL output with standard 2.0V common-mode voltage by seting OCxDIFF.VCM for 2.0V and  
setting OCxREG.VREG appropriately.  
In both LVDS mode and programmable differential mode the output driver requires a DC path through a 100  
resistor between OCxP and OCxN for proper operation. This resistor is usually placed as close as possible to the  
receiver inputs to terminate the differential signal. If the receiver requires a common-mode voltage that cannot be  
matched by the output driver then the POS and NEG signals can be AC-coupled to the receiver after the 100  
resistor.  
HCSL mode requires a DC path through a 50resistor to ground on each of OCxP and OCxN. Note that each of  
the OCxDIFF.VCM, OCxDIFF.VOD and OCxREG.VREG register fields has a particular setting required for HCSL  
signal format. See the descriptions of these fields for details.  
Outputs are grouped into six power supply banks, VDDOA through VDDOF to allow CMOS or HSTL signal swing  
from 1.5V to 3.3V for glueless interfacing to neighboring components. 10-output products have outputs grouped  
into banks in a 2-1-2-2-1-2 arrangement, as shown in Figure 1. 6-output products have one output per bank. If  
OCSF is set to HSTL mode then a 1.5V power supply voltage should be used to get a standards-compliant HSTL  
output. Note that LVDS, LVPECL and HCSL signal formats must have a power supply of 2.5V or 3.3V. Also note  
that VDDO voltage must not exceed VDDH voltage.  
5.6.2 Output Frequency Configuration  
The frequency of each output is determined by the configuration of the APLL, the APLL’s output dividers, and the  
per-output dividers. Each bank of outputs can be connected to either APLL’s integer divider or fractional divider  
using the appropriate field in the OCMUX registers.  
Each output has two output dividers, a 7-bit medium-speed divider (OCxCR1.MSDIV) and a 24-bit low-speed  
output divider (LSDIV field in the OCxDIV registers). These dividers are in series, medium-speed divider first then  
output divider. These dividers produce signals with 50% duty cycle for all divider values including odd numbers.  
The low-speed divider can only be used if the medium-speed divider is used (i.e. OCxCR1.MSDIV>0). The maxium  
input frequency to the medium-speed divider is 750MHz.  
Since each output has its own independent dividers, the device can output families of related frequencies that have  
an APLL output frequency as a common multiple. For example, for Ethernet clocks, a 625MHz APLL output clock  
can be divided by four for one output to get 156.25MHz, divided by five for another output to get 125MHz, and  
divided by 25 for another output to get 25MHz. Similarly, for SDH/SONET clocks, a 622.08MHz APLL output clock  
can be divided by 4 to get 155.52MHz, by 8 to get 77.76MHz, by 16 to get 38.88MHz or by 32 to get 19.44MHz.  
Two Different Frequencies in 2xCMOS Mode  
When an output is in 2xCMOS mode it can be configured to have the frequency of the OCxN clock be an integer  
divisor of the frequency of the OCxP clock. Examples of where this can be useful:  
125MHz on OCxP and 25MHz on OCxN for Ethernet applications  
77.76MHz on OCxP and 19.44MHz on OCxN for SONET/SDH applications  
25MHz on OCxP and 1Hz (i.e. 1PPS) on OCxN for telecom applications with Synchronous Ethernet and  
IEEE1588 timing  
An output can be configured to operate like this by setting the LSDIV value in the OCxDIV registers to OCxP_freq /  
OCxN_freq - 1 and setting OCxCR3.LSSEL=0 and OCxCR3.NEGLSD=1. Here are some notes about this dual-  
frequency configuration option:  
In this mode only the medium speed divider is used to create the OCxP frequency. The low-  
speed divider is then used to divide the OCxP frequency down to the OCxN frequency. This  
means that the lowest OCxP frequency is the APLL divider output frequency divided by 128.  
An additional constraint is that the medium-speed divider must be configured to divide by 2 or  
more (i.e. must have OCxCR1.MSDIV1).  
21  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
5.6.3 Output Duty Cycle Adjustment  
For output frequencies less than or equal to 141.666MHz, the duty cycle of the output clock can be modified using  
the OCxDC.OCDC register field. This behavior is only available when MSDIV>0 and LSDIV > 1. When OCDC = 0  
the output clock is 50%. Otherwise the clock signal is a pulse with a width of OCDC number of MSDIV output clock  
periods. The range of OCDC can create pulse widths of 1 to 255 MSDIV output clock periods. When  
OCxCR2.POL=0, the pulse is high and the signal is low the remainder of the cycle. When POL=1, the pulse is low  
and the signal is high the remainder of the cycle.  
Note that duty cycle adjustment is done in the low-speed divider. Therefore when OCxCR3.LSSEL=0 the duty  
cycle of the output is not affected. Also, when a CMOS output is configured with OCxCR3.LSSEL=0 and  
OCxCR3.NEGLSD=1, the OCxN pin has duty cycle adjustment but the OCxP pin does not. This allows a higher-  
speed 50% duty cycle clock signal to be output on the OCxP pin and a lower-speed frame/phase/time pulse (e.g.  
2kHz, 8kHz or 1PPS) to be output on the OCxN pin at the same time.  
An output configured for CMOS or HSTL signal format should not be configured to have a duty cycle with high time  
shorter than 2ns or low time shorter than 2ns.  
5.6.4 Output Phase Adjustment  
The phase of an output signal can be shifted by 180by setting OCxCR2.POL=1. In addition, the phase can be  
adjusted using the OCxPH.PHADJ register field. The adjustment is in units of bank source clock cycles. For  
example, if the bank source clock is 625MHz (from APLL1 for example) then one bank source clock cycle is 1.6ns,  
the smallest phase adjustment is 0.8ns, and the adjustment range is ±5.6ns.  
5.6.5 Output-to-Output Phase Alignment  
A 0-to-1 transition of the ACR1.DALIGN bit causes a simultaneous reset of the medium-speed dividers and low-  
speed dividers for all output clocks following APLL1 where OCxCR1.PHEN=1. After this reset, all PHEN=1 output  
clocks from the same APLL divider (IntDiv or FracDiv) are rising-edge aligned, with the phase of each output clock  
signal adjusted as specified by its OCxPH.PHADJ register field. Alignment of clocks from IntDiv with clocks from  
FracDiv is not supported. Similarly a 0-to-1 transition of the A2CR1.DALIGN bit aligns all output clocks following  
APLL2 where OCxCR1.PHEN=1. Alignment is not glitchess; i.e. it may cause a short high time or low time on  
participating output clock signals. A glitchless alignment can be accomplished by first stopping the clocks, then  
aligning them, then starting them. Output clock start and stop is described in section 5.6.7.  
5.6.6 Output-to-Input Phase Alignment  
The best approach for achieving output-to-input phase alignment is to use external feedback in which an OCx  
output is connected to an ICx input. To enable external feedback, set AFBDL.EXTFB=1, set AFBDL.FBSEL to  
specify the external feedback path, and provide the associated output-to-input wiring on the PCB. In this  
configuration the APLL, in a closed-loop manner, automatically phase-aligns all OCx outputs from an APLL to that  
APLL’s selected reference. Any small error in this alignment due to wire delays can be compensated in the outputs’  
phase adjustment registers, OCxPH.PHADJ.  
5.6.7 Output Clock Start and Stop  
Output clocks can be stopped high or low or high-impedance. One use for this behavior is to ensure “glitchless”  
output clock operation while the output is reconfigured or phase aligned with some other signal.  
Each output has an OCxSTOP register with fields to control this behavior. The OCxSTOP.MODE field specifies  
whether the output clock signal stops high, low, or high-impedance. The OCxSTOP.SRC field specifies the source  
of the stop signal. Options include control bits or one of the GPIO pins. When OCxSTOP.SRC=0001 the output  
clock is stopped when the corresponding bit is set in the STOPCR registers OR the MCR1.STOP bit is set.  
When the stop mode is Stop High (OCxSTOP.MODE=x1) and the stop signal is asserted, the output clock is  
stopped after the next rising edge of the output clock. When the stop mode is Stop Low (OCxSTOP.MODE=x0)  
and the stop signal is asserted, the output clock is stopped after the next falling edge of the output clock. When the  
output is stopped, the output driver can optionally go high-impedance (OCxSTOP.MODE=1x). Internally the clock  
signal continues to toggle while the output is stopped. When the stop signal is deasserted, the output clock  
resumes on the opposite edge that it stopped on. Low-speed output clocks can take long intervals before being  
stopped after the stop signal goes active. For example, a 1 Hz output could take up to 1 second to stop.  
22  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
 
 
 
ZL30264-ZL30267  
Data Sheet  
When OCxCR2.POL=1 the output stops on the opposite polarity that is specified by the OCxSTOP.MODE field.  
Generally OCxCR1.MSDIV must be > 0 for this function to operate correctly since MSDIV=0 bypasses the start-  
stop circuits.  
When MSDIV=0, OCxSTOP.MODE=11 (stop high then go high-impedance) can be used to make outputs high-  
impedance, but the action won’t necessarily be glitchless. To use this behavior to get “stop low then go-impedance”  
behavior, OCxCR2.POL can be set to 1.  
Note that when OCxCR3.NEGLSD=1 the start-stop logic is bypassed for the OCxN pin, and OCxN may not  
start/stop without glitches.  
Each output has a status register (OCxSR) with several stop/start status bits. The STOPD bit is a real-time status  
bit indicating stopped or not stopped. The STOPL bit is a latched status bit that is set when the output clock has  
stopped. The STARTL bit is a latched status bit that is set when the output clock has started.  
5.7 Microprocessor Interface  
The device can communicate over a SPI interface or an I2C interface.  
In SPI mode ZL3026x devices without internal EEPROM can be configured at reset to be a SPI slave to a  
processor master or a SPI master to an external EEPROM slave. (SPI master operation changes to SPI slave  
operation after auto-configuration from the external EEPROM is complete.) The ZL3026x devices with internal  
EEPROM can only be configured as a SPI slave to a processor master. All devices are always slaves on the I2C  
bus.  
Section 5.2 describes reset pin settings required to configure the device for these interfaces.  
5.7.1 SPI Slave  
The device can present a SPI slave port on the CSN, SCLK, MOSI, and MISO pins. SPI is a widely used  
master/slave bus protocol that allows a master and one or more slaves to communicate over a serial bus. SPI  
masters are typically microprocessors, ASICs or FPGAs. Data transfers are always initiated by the master, which  
also generates the SCLK signal. The device receives serial data on the MOSI (Master Out Slave In) pin and  
transmits serial data on the MISO (Master In Slave Out) pin. MISO is high impedance except when the device is  
transmitting data to the bus master.  
Bit Order. The register address and all data bytes are transmitted most significant bit first on both MOSI and  
MISO.  
Clock Polarity and Phase. The device latches data on MOSI on the rising edge of SCLK and updates data on  
MISO on the falling edge of SCLK. SCLK does not have to toggle between accesses, i.e., when CSN is high.  
Device Selection. Each SPI device has its own chip-select line. To select the device, the bus master drives its  
CSN pin low.  
Command and Address. After driving CSN low, the bus master transmits an 8-bit command followed by a 16-bit  
register address. The available commands are shown below.  
Table 3 - SPI Commands  
Command  
Write Enable  
Write  
Read  
Read Status  
Hex  
Bit Order, Left to Right  
0000 0110  
0000 0010  
0000 0011  
0000 0101  
0x06  
0x02  
0x03  
0x05  
Read Transactions. The device registers are accessible when EESEL=0. On ZL3026x devices with internal  
EEPROM, the EEPROM memory is accessible when the EESEL bit is 1. On ZL3026x devices without internal  
EEROM, the EESEL bit must be set to 0. After driving CSN low, the bus master transmits the read command  
followed by the 16-bit address. The device then responds with the requested data byte on MISO, increments its  
address counter, and prefetches the next data byte. If the bus master continues to demand data, the device  
23  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
 
ZL30264-ZL30267  
Data Sheet  
continues to provide the data on MISO, increment its address counter, and prefetch the following byte. The read  
transaction is completed when the bus master drives CSN high. See Figure 6.  
Register Write Transactions. The device registers are accessible when EESEL=0. After driving CSN low, the bus  
master transmits the write command followed by the 16-bit register address followed by the first data byte to be  
written. The device receives the first data byte on MOSI, writes it to the specified register, increments its internal  
address register, and prepares to receive the next data byte. If the master continues to transmit, the device  
continues to write the data received and increment its address counter. The write transaction is completed when  
the bus master drives CSN high. See Figure 8.  
EEPROM Writes (ZL30265, ZL30267 Only). The internal EEPROM memory is accessible when the EESEL bit is  
1. After driving CSN low, the bus master transmits the write enable command and then drives CSN high to set the  
internal write enable latch. The bus master then drives CSN low again and transmits the write command followed  
by the 16-bit address followed by the first data byte to be written. The device first copies the page to be written from  
EEPROM to its page buffer. The device then receives the first data byte on MOSI, writes it to its page buffer,  
increments its internal address register, and prepares to receive the next data byte. If the master continues to  
transmit, the device continues to write the data received to its page buffer and continues to increment its address  
counter. The address counter rolls over at the 32-byte page boundary (i.e. when the five least-significant address  
bits are 11111). When the bus master drives CSN high, the device transfers the data in the page buffer to the  
appropriate page in the EEPROM memory. See Figure 7 and Figure 8.  
EEPROM Read Status (ZL30265, ZL30267 Only). After the bus master drives CSN high to end an EEPROM write  
command, the EEPROM memory is not accessible for up to 5ms while the data is transferred from the page buffer.  
To determine when this transfer is complete, the bus master can use the Read Status command. After driving CSN  
low, the bus master transmits the Read Status command. The device then responds with the status byte on MISO.  
In this byte, the least significant bit is set to 1 if the transfer is still in progress and 0 if the transfer has completed.  
Early Termination of Bus Transactions. The bus master can terminate SPI bus transactions at any time by  
pulling CSN high. In response to early terminations, the device resets its SPI interface logic and waits for the start  
of the next transaction. If a register write transaction is terminated prior to the SCLK edge that latches the least  
significant bit of a data byte, the data byte is not written. On devices with internal EEPROM, if an EEPROM write  
transaction is terminated prior to the SCLK edge that latches the least significant bit of a data byte, none of the  
bytes in that write transaction are written.  
Design Option: Wiring MOSI and MISO Together. Because communication between the bus master and the  
device is half-duplex, the MOSI and MISO pins can be wired together externally to reduce wire count. To support  
this option, the bus master must not drive the MOSI/MISO line when the device is transmitting.  
AC Timing. See Table 19 and Figure 18 for AC timing specifications for the SPI interface.  
CS  
0
1
2
3
4
5
6
7
8
9
10  
22 23 24 25 26 27 28 29 30 31  
SCLK  
Command  
16-bit Address  
15 14 13  
0
0
0
0
0
0
1
1
1
0
MOSI  
MISO  
Data Byte 1  
Data Byte n  
High Impedance  
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
Figure 6 - SPI Read Transaction Functional Timing  
24  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
ZL30264-ZL30267  
Data Sheet  
CS  
0
1
2
3
4
5
6
7
SCLK  
Command  
0
0
0
0
0
1
1
0
MOSI  
Figure 7 - SPI Write Enable Transaction Functional Timing (ZL30265 and ZL30267 Only)  
CS  
0
1
2
3
4
5
6
7
8
9
10  
22 23 24 25 26 27 28 29 30 31  
SCLK  
Command  
16-bit Address  
15 14 13  
Data Byte 1  
Data Byte n  
0
0
0
0
0
0
1
0
1
0
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
MOSI  
Figure 8 - SPI Write Transaction Functional Timing  
5.7.2 SPI Master (ZL30264 and ZL30266 Only)  
After reset these devices can present a SPI master port on the CSN, SCLK, MOSI, and MISO pins for auto-  
configuration using data read from an external SPI EEPROM. During auto-configuration the device is always the  
SPI master and generates the CSN and SCLK signals. The device transmits serial data on the the MOSI (Master  
Out Slave In) pin and receives serial data on the MISO (Master In Slave Out) pin.  
Bit Order. The register address and all data bytes are transmitted most significant bit first on both MOSI and  
MISO.  
Clock Polarity and Phase. The device latches data on MISO on the rising edge of SCLK and updates data on  
MOSI on the falling edge of SCLK.  
Device Selection. Each SPI device has its own chip-select line. To select the external EEPROM, the device drives  
the CSN signal low.  
Command and Address. After driving CSN low, the device transmits an 8-bit read command followed by a 16-bit  
register address. The read command is shown below.  
Command  
Hex  
Bit Order, Left to Right  
Read  
0x03  
0000 0011  
Read Transactions. After driving CSN low, the device transmits the read command followed by the 16-bit register  
address. The external EEPROM then responds with the requested data byte on MISO, increments its address  
counter, and prefetches the next data byte. If the device continues to demand data, the EEPROM continues to  
provide the data on MISO, increment its address counter, and prefetch the following byte. The read transaction is  
completed when the device drives CSN high. See Figure 6.  
Writing the External EEPROM. Due to the small package size and low pin count of the device, there is no way to  
use the ZL30264 or ZL30266 to write the external EEPROM. The auto-configuration data used by the ZL30264 or  
ZL30266 must be pre-programmed into the EEPROM by some other method, such as:  
1. The EEPROM manufacturer can write the data to the EEPROM during production testing.  
This is a service they routinely provide.  
2. A contract manufacturer or distributor can write the data to the EEPROM using a production  
EEPROM programmer before the EEPROM is mounted to the board.  
25  
© 2021 Microchip Technology Inc.  
DS20006555A  
ZL30264-ZL30267  
Data Sheet  
5.7.3 I2C Slave  
The device can present a fast-mode (400kbit/s) I2C slave port on the SCL and SDA pins. I2C is a widely used  
master/slave bus protocol that allows one or more masters and one or more slaves to communicate over a two-  
wire serial bus. I2C masters are typically microprocessors, ASICs or FPGAs. Data transfers are always initiated by  
the master, which also generates the SCL signal. The device is compliant with version 2.1 of the I2C specification.  
The I2C interface on the device is a protocol translator from external I2C transactions to internal SPI transactions.  
This explains the slightly increased protocol complexity described in the paragraphs that follow.  
Read Transactions. The device registers are accessible when the EESEL bit is 0. On ZL30265 and ZL30267 the  
internal EEPROM memory is accessible when the EESEL bit is 1. On ZL30264 and ZL30266 the EESEL bit must  
be set to 0. The bus master first does an I2C write to the device. In this transaction three bytes are written: the SPI  
Read command (see Table 3), the upper byte of the register address, and the lower byte of the register address.  
The bus master then does an I2C read. During each acknowledge (A) bit the device fetches data from the read  
address and then increments the read address. The device then transmits the data to the bus master during the  
next 8 SCL cycles. The bus master terminates the read with a not-acknowledge (NA) followed by a STOP condition  
(P). See Figure 9. After the I2C write there can be unlimited idle time on the bus before the I2C read, but the device  
cannot tolerate other I2C bus traffic between the I2C write and the I2C read. Care must be taken to ensure that the  
I2C read is the first command on the bus after the I2C write to ensure the two-part read transaction happens  
correctly.  
Register Write Transactions. The device registers are accessible when the EESEL bit is 0. The bus master does  
an I2C write to the device. The first three bytes of this transaction are the SPI Write command (see Table 3), the  
upper byte of the register address, and the lower byte of the register address. Subsequent bytes are data bytes to  
be written. After each data byte is received, the device writes the byte to the write address and then increments the  
write address. The bus master terminates the write with a STOP condition (P). See Figure 10.  
EEPROM Writes (ZL30265 and ZL30267 Only). The EEPROM memory is accessible when the EESEL bit is 1.  
The bus master first does an I2C write to transmit the SPI Write Enable command (see Table 3) to the device. The  
bus master then does an I2C write to transmit data to the device as described in the Register Write Transactions  
paragraph above. See Figure 11.  
EEPROM Read Status (ZL30265 and ZL3026 Only). The bus master first does an I2C write to transmit the SPI  
Read Status command (see Table 3) to the device. The bus master then does an I2C read to get the status byte. In  
this byte, the least significant bit is set to 1 if the transfer is still in progress and 0 if the transfer has completed. See  
Figure 12. Similar to read transactions described above, the I2C write and the I2C read cannot be separated by  
other I2C bus traffic.  
I2C Features Not Supported by the Device. The I2C specification has several optional features that are not  
supported by the device. These are: 3.4Mbit/s high-speed mode (Hs-mode), 10-bit device addressing, general call  
address, software reset, and device ID. The device does not hold SCL low to force the master to wait.  
I2C Slave Address. By default the upper 5 bits of the device’s 7-bit slave address are fixed at 11101 and the lower  
2 bits can be pin-configured for any of three values as shown in the table in section 5.2. For a device that can auto-  
configure from EEPROM at power-up, its I2C slave address can be set to any value during auto-configuration at  
power-up by writing the the I2CA register as part of the configuration script.  
Bit Order. The I2C specification requires device address, register address and all data bytes to be transmitted most  
significant bit first on the SDA signal.  
Note: as required by the I2C specification, when power is removed from the device, the SDA and SCL pins are left  
floating so they don’t obstruct the bus lines.  
26  
© 2021 Microchip Technology Inc.  
DS20006555A  
ZL30264-ZL30267  
Data Sheet  
S = START condition  
P = STOP condition  
A = acknowledge (SDA low)  
slave device  
address  
read  
reg. address  
reg. address  
lower byte  
S
S
R/W A  
A
A
A
A P  
command  
upper byte  
7 bits  
NA = not acknowledge (SDA high)  
0 (write)  
slave device  
address  
R/W A data byte1  
data byteN NA P  
7 bits  
1 (read)  
Figure 9 - I2C Read Transaction Functional Timing  
slave device  
address  
write  
command  
reg. address  
upper byte  
reg. address  
lower byte  
S
R/W A  
A
A
A
data byte1  
A
data byteN A P  
7 bits  
S = START condition  
P = STOP condition  
0 (write)  
A = acknowledge (SDA low)  
NA = not acknowledge (SDA high)  
Figure 10 - I2C Register Write Transaction Functional Timing  
S = START condition  
P = STOP condition  
A = acknowledge (SDA low)  
NA = not acknowledge (SDA high)  
slave device  
address  
write enable  
command  
S
S
R/W A  
A P  
7 bits  
0 (write)  
slave device  
address  
write  
command  
reg. address  
reg. address  
lower byte  
R/W A  
A
A
A
data byte1  
A
data byteN A P  
upper byte  
7 bits  
0 (write)  
Figure 11 - I2C EEPROM Write Transaction Functional Timing (ZL30265 and ZL30267 Only)  
S = START condition  
P = STOP condition  
A = acknowledge (SDA low)  
NA = not acknowledge (SDA high)  
slave device  
address  
read status  
command  
S
S
R/W A  
A P  
7 bits  
0 (write)  
slave device  
address  
R/W A status byte NA  
P
7 bits  
1 (read)  
Figure 12 - I2C EEPROM Read Status Transaction Functional Timing (ZL30265 and ZL30267 Only)  
Note: In Figure 9 through Figure 12, a STOP condition (P) immediately followed by a START condition (S) can be  
replaced by a repeated START condition (Sr) as described in the I2C specification.  
27  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
ZL30264-ZL30267  
Data Sheet  
5.8 Interrupt Logic  
Any of the GPIO pins can be configured as an interrupt-request output by setting the appropriate GPIOxC field in  
the GPIOCR registers to one of the status output options (01xx) and configuring the appropriate GPIOxSS register  
to follow the INTSR.INT bit. If system software is written to poll rather than receive interrupt requests, then software  
can read the INTSR.INT bit first to determine if any interrupt requests are active in the device.  
Many of the latched status bits in the device can be the source of an interrupt request if their corresponding  
interrupt enable bits are set. The device’s interrupt logic is shown in Figure 13. See the register map (Table 4) and  
the status register descriptions in section 6.3.2 for descriptions of the register bits shown in the figure.  
OC1SR.STOPL  
OC1SR.STOPIE  
OC1SR.STARTL  
OCISR.OC1  
OC1SR.STARTIE  
OC1SR.LSCLKL  
OC1SR.LSCLKIE  
INTSR.OC  
10 inputs  
OC10SR.STOPL  
OC10SR.STOPIE  
OC10SR.STARTL  
OC10SR.STARTIE  
OC10SR.LSCLKL  
OC10SR.LSCLKIE  
GPIOn  
OCISR.OC10  
INTSR.INT  
INTSR.INTIE  
GPIOnSS  
GPIOCRx.GPIOnC  
IC1SR.ICVL  
IC1SR.ICVIE  
IC2SR.ICVL  
IC2SR.ICVIE  
IC3SR.ICVL  
IC3SR.ICVIE  
ICISR.IC1  
ICISR.IC2  
ICISR.IC3  
INTSR.IC  
APLL1SR.ALKL  
APLL1IE.ALKIE  
APLL1SR.AIFHL  
APLL1IE.AIFHIE  
APLL1SR.AIFLL  
APLL1IE.AIFLIE  
APLLISR.APLL1  
INTSR.APLL  
APLL2SR.ALKL  
APLL2IE.ALKIE  
APLL2SR.AIFHL  
APLL2IE.AIFHIE  
APLL2SR.AIFLL  
APLL2IE.AIFLIE  
APLLISR.APLL2  
GPIOSR.GPIOxL  
x4  
GLOBISR.GPIOxIE  
Figure 13 - Interrupt Structure  
28  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
ZL30264-ZL30267  
Data Sheet  
5.9 Reset Logic  
The device has three reset controls: the RSTN pin, and the hard reset (HRST) and soft reset (SRST) bits in MCR1.  
The RSTN pin asynchronously resets the entire device. When the RSTN pin is low all internal registers are reset to  
their default values. When RSTN returns high the device’s auto-configuration boot controller is started. The RSTN  
pin must be asserted once after power-up. Reset should be asserted for at least 1µs. See section 5.9.1 below  
for important details about using an external RC reset circuit with the RSTN pin.  
Asserting the MCR1.HRST (hard reset) bit is functionally similar to asserting the RSTN pin. The HRST bit resets  
the entire device except for the microprocessor interface, the HRST bit itself, the I2CA register, and CFGSR.IF[1:0].  
While HRST=1 the device accepts register writes so that HRST can be set back to 0, but register reads are not  
allowed. When HRST is set back to 0, the TEST and AC[2:0] pins are sampled as described in section 5.2, but,  
unlike when RSTN is deasserted, the IF[1:0] pins are not sampled so that the device remains in the same interface  
mode (SPI or I2C) and maintains the same slave address when in I2C mode. When HRST is set back to 0, the  
device’s auto-configuration boot controller is started after a 1 to 3s delay.  
The MCR1.SRST (soft reset) bit resets the entire device except for the microprocessor interface, the SRST bit  
itself, the MCR1.HRST bit, the I2CA register, and the CFGSR register. When the SRST bit is asserted the device’s  
auto-configuration boot controller is not started.  
Microchip recommends holding RSTN low while the internal ring oscillator starts up and stabilizes. An incorrect  
reset condition could result if RSTN is released before the oscillator has started up completely.  
Important: System software must wait at least 100µs after RSTN is deasserted and wait for  
GLOBISR.BCDONE=1 before configuring the device.  
5.9.1 Design Considerations for Using an External RC Reset Circuit  
When the power supply arrangement for the device has VDDH=VDDL (3.3V or 2.5V) an external RC reset circuit  
can be used to reset the device during power-up with no additional considerations.  
When the power supply arrangement for the device has VDDL=1.8V then the board designer should choose one of  
two options: (a) a power-on-reset (POR) chip such as a Texas Instruments TPS3839 should be used instead of an  
external RC reset circuit, or (b) the device’s VDDIO pin must be wired to VDDL. In option (a) during the interval  
between VDDH ramping and VDDL ramping the RSTN pin can briefly behave as an output driving high. Therefore  
a current-limiting series resistor should be used between the POR chip and the device RSTN pin.  
The possible disadvantage of option (b) is that VDDIO, the power supply for all SPI/I2C pins and all GPIO pins,  
could be too low if neighboring devices operate at power supply voltages higher than VDDL. One exception to this  
disadvantage would be the I2C interface. Since I2C’s logic-high voltage is set by pull-up resistors, those resistors  
can be externally wired to a voltage higher than VDDIO up to 3.3V. The SCL/SCLK and SDA/MOSI pins are 3.3V  
tolerant.  
5.10 Power-Supply Considerations  
Due to the multi-power-supply nature of the device, some I/Os have parasitic diodes between a lower-voltage  
supply and a higher-voltage supply. When ramping power supplies up or down, care must be taken to avoid  
forward-biasing these diodes because it could cause latchup. Two methods are available to prevent this. The first  
method is to place a Schottky diode external to the device between the lower-voltage supply and the higher-voltage  
supply to force the higher-voltage supply to be within one parasitic diode drop of the lower-voltage supply. The  
second method is to ramp up the higher-voltage supply first and then ramp up the lower-voltge supply.  
Important Note: The voltages on VDDL, VDDIO, and all VDDOx pins must not exceed VDDH. Not complying with  
this requirement may damage the device.  
5.11 Auto-Configuration from EEPROM or ROM  
For ZL30264 and ZL30266, the device optionally can configure itself at reset from an internal ROM. The ROM  
stores eight configurations, known as configurations 0 through 7. As described in section 5.2.1, IF[1:0] must be 00,  
01 or 10 at reset, and the device configuration to be used is specified by the values of the AC[2:0] pins at reset (0  
through 7). Descriptions of the standard-product ROM configurations are available from Microchip.  
29  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
 
ZL30264-ZL30267  
Data Sheet  
For ZL30264 and ZL30266, the device optionally can configure itself at reset from an external EEPROM connected  
to its SPI interface. The EEPROM can store up to eight configurations, known as configurations 0 through 7. As  
described in section 5.2.1, IF[1:0] must be 11 at reset, and the device configuration to be used is specified by the  
values of the AC[2:0] pins at reset (0 through 7).  
For ZL30265 and ZL30267, the internal EEPROM memory can store up to eight device configurations, known as  
configurations 0 through 7. As described in section 5.2.2, the device configuration to be used is specified by the  
values of the AC[2:0] pins at reset.  
5.11.1 Generating Device Configurations  
Device configurations are most easily generated using the evaluation software. This is true for auto-configurations  
stored in internal or external EEPROM and for configurations that are written to the device by a system processor.  
See section 5.12 for guidance if device configurations must be developed without using the evaluation software.  
5.11.2 Direct EEPROM Write Mode (ZL30265 and ZL30267 Only)  
To simplify writing the device’s internal EEPROM during manufacturing, the device has a test mode known as  
direct EEPROM write mode. The device enters this mode when TEST=1, AC[2:0]=000 and IF[1:0]=11 on the rising  
edge of RSTN. In this mode the EEPROM memory is mapped into the address map and can be written as needed  
to store configuration scripts in the device. Device registers are not accessible in this mode. The device exits this  
mode on the rising edge of RSTN. Note: the device drives the MISO pin continually during this mode. Therefore  
this mode cannot be used when MOSI and MISO are tied together as described in the Design Option: Wiring  
MOSI and MISO Together paragraph in section 5.7.1.  
5.11.3 Holding Other Devices in Reset During Auto-Configuration  
Using the appropriate GPIOCR and GPIO0SS registers, a GPIO pin can be configured to follow the  
GLOBISR.BCDONE status bit. This GPIO can then be used as a reset signal to hold other devices (device that use  
clocks from this device) in reset while the device configures itself. As an example, to configure GPIO0 to follow  
BCDONE with 0=reset add the following writes at the beginning of the configuration file: write 0x1F to GPIO0SS  
and write 0x04 to GPIOCR1.  
5.12 Configuration Sequence  
Device configurations are most easily generated using the evaluation software, which automatically generates  
configurations that follow Microchip’s suggested sequence. To develop device configurations manually (i.e. from  
device documentation rather than the evaluation software) see Application Note ZLAN-590 for Microchip’s  
suggested device configuration sequence.  
5.13 Power Supply Decoupling and Layout Recommendations  
Application Note ZLAN-592 describes recommended power supply decoupling and layout practices.  
5.14 Choosing Among Core Power Supply Options  
The device supports the following core supply voltage options:  
VDDH  
3.3V  
3.3V  
2.5V  
2.5V  
VDDL  
3.3V  
1.8V  
2.5V  
1.8V  
Choosing the best option depends on several factors including supply voltages available on the board, willingness  
to use low-dropout (LDO) linear regulators to make local power supplies for the device, board power supply noise  
and mitigation strategies, target jitter performance, and how many device resources are enabled.  
Starting with the VDDH=VDDL=3.3V option, the advantages of this option are (1) the device only requires a single  
power supply voltage (assuming all output driver VDDOx supplies are also 3.3V), and (2) internal regulation is used  
for the APLL, maximizing power supply noise rejection. The disadvantages are (1) power consumption is higher  
than other options, and (2) power dissipation can exceed the package limits at high temperatures if too many  
blocks are enabled. See section 8 for some guidance on how many blocks can be enabled simultaneously, and  
see the evaluation software GUI for power calculations for any desired device configuration.  
30  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
ZL30264-ZL30267  
Data Sheet  
The VDDH=3.3V, VDDL=1.8V option does require two core power supply voltages, but internal regulation is used  
for the APLL, maximizing power supply noise rejection. Also this option does not have either of the two  
disadvantages of the VDDH=VDDL=3.3V option. If the application can provide 3.3V and 1.8V supplies to the  
device, this option is highly recommended as a good balance of lower power consumption and better power supply  
noise rejection.  
The VDDH=VDDL=2.5 option is for applications that do not have a 3.3V power supply and do not want to provide  
an LDO to make a 3.3V supply. The advantages of this option are (1) the device only requires a single power  
supply voltage (assuming all output driver VDDOx supplies are also 2.5V), and (2) lower power consumption than  
the VDDH=VDDL=3.3V option. The disadvantage is that internal APLL regulators are bypassed and the APLL runs  
directly from the VDDH supply, which leaves the device more susceptible to power supply noise. This susceptibility  
can be mitigated using good power supply noise filtering and further mitigated with a dedicated LDO for the device.  
The VDDH=2.5V, VDDL=1.8V option provides even lower power consumption than the VDDH=VDDL=2.5V option.  
The disadvantages are (1) it requires two core power supply voltages, and (2) just like the VDDH=VDDL=2.5V  
case, internal APLL regulators are bypassed and the APLL runs directly from the VDDH supply, which leaves the  
device more susceptible to power supply noise. This susceptibility can be mitigated using good power supply noise  
filtering and further mitigated with a dedicated LDO for the device.  
See application note ZLAN-630 for power supply noise rejection performance.  
6. Register Descriptions  
Table 4 shows the register map. In each register, bit 7 is the MSb and bit 0 is the LSb. Register addresses not  
listed are reserved. Bits marked “—“ are reserved and must be written with 0. Writing other values to these  
registers may put the device in a factory test mode resulting in undefined operation. Bits labeled “0” or “1” must be  
written with that value for proper operation. Register fields with underlined names are read-only fields; writes to  
these fields have no effect. All other fields are read-write. Register fields are described in detail in the register  
descriptions that follow Table 4.  
6.1 Register Types  
6.1.1 Status Bits  
The device has two types of status bits. Real-time status bits are read-only and indicate the state of a signal at the  
time it is read. Latched status bits are set when a signal changes state (low-to-high, high-to-low, or both, depending  
on the bit) and cleared when written with a logic 1 value. Writing a 0 has no effect. When set, some latched status  
bits can cause an interrupt request if enabled to do so by corresponding interrupt enable bits. Status bits marked  
“—“ are reserved and must be ignored.  
6.1.2 Configuration Fields  
Configuration fields are read-write. During reset, each configuration field reverts to the default value shown in the  
register definition. Configuration register bits marked “—“ are reserved and must be written with 0.  
6.1.3 Multiregister Fields  
Multiregister fieldssuch as AFBDIV[41:0] in registers AFBDIV1 through AFBDIV6must be handled carefully to  
ensure that the bytes of the field remain consistent during writes. A write access to a multiregister field is  
accomplished by writing all the registers of the field in order from smallest address to largest. Writes to registers  
other than the last register in the field (i.e. the register with the largest address) are stored in a transfer register.  
When the last register of the field is written, the entire multiregister field is updated simultaneously from the transfer  
register. If the last register of the field is not written, the field is not updated.  
Read accesses from multiregister fields are the same as normal registers since the multiregister fields are not  
modified by the device.  
31  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
An exception for AFBDIV happens when AFBDL.RDCUR=1. In this case reads come directly from the internal logic  
and don’t affect the transfer register. Writes behave the same as above. A similar exception exists for A2FBDIV  
when A2FBDL.RDCUR=1.  
The multiregister fields are:  
Field  
Registers  
Type  
APLL1 AFBDIV[41:0]  
APLL2 AFBDIV[41:0]  
APLL1 FDIV[39:0]  
APLL2 FDIV[39:0]  
AFBDIV1 to AFBDIV6  
A2FBDIV1 to A2FBDIV6  
F1DIV1 to F1DIV5  
F2DIV1 to F2DIV5  
Read/Write  
Read/Write  
Read/Write  
Read/Write  
6.1.4 Bank-Switched Registers (ZL30265 and ZL30267 Only)  
The EESEL register is a bank-select control field that maps the device registers into the memory map at address  
0x1 and above when the EESEL bit is 0 and maps the EEPROM memory into the memory map at address 0x1 and  
above when the EESEL bit is 1. The EESEL register itself is always in the memory map at address 0x0.  
6.2 Register Map  
Table 4 - Register Map  
ADDR  
REGISTER  
BIT 7  
BIT 6  
BIT 5  
BIT 4  
BIT 3  
BIT 2  
BIT 1  
BIT 0  
Global Configuration Registers  
00h  
01  
02  
03  
04  
05  
06  
07  
08  
09  
0A  
0B  
0C  
0D  
0E  
0F  
10  
11  
EESEL  
MCR1  
MCR2  
PLLEN  
ICEN  
EESEL  
SRST  
HRST  
STOP  
ROSCD AINCDIS ODMISO  
XAMCK IC3MCK IC2MCK IC1MCK  
DBL  
IC3EN  
OC3EN  
XAB[1:0]  
APLL2EN APLL1EN  
IC2EN  
OC2EN  
OC10EN OC9EN  
OCMUXA[1:0]  
OCMUXD[1:0]  
OC2  
OC10  
OC8EN  
OC8  
OC7EN  
OC6EN  
OCMUXC[1:0]  
OCMUXF[1:0]  
OC6  
OC5EN  
IC1EN  
OC1EN  
OC4EN  
OCMUXB[1:0]  
OCMUXE[1:0]  
OC4  
OCEN1  
OCEN2  
OCMUX1  
OCMUX2  
STOPCR1  
STOPCR2  
GPIOCR1  
GPIOCR2  
GPIO0SS  
GPIO1SS  
GPIO2SS  
GPIO3SS  
I2CA  
OC7  
GPIO1C[3:0]  
GPIO3C[3:0]  
OC5  
OC3  
GPIO0C[3:0]  
GPIO2C[3:0]  
BIT[2:0]  
OC1  
OC9  
REG[4:0]  
REG[4:0]  
REG[4:0]  
REG[4:0]  
BIT[2:0]  
BIT[2:0]  
BIT[2:0]  
I2CA[6:0]  
Status Registers  
30  
31  
40  
41  
42  
43  
44  
45  
46  
ID1  
ID2  
CFGSR  
GPIOSR  
INTSR  
GLOBISR BCDONE  
ICISR  
OCISR1  
OCISR2  
IDU[7:0]  
IDL[3:0]  
REV[3:0]  
CFGD  
IF[1:0]  
TEST  
GPIO3  
AC[2:0]  
GPIO1  
INTIE  
GPIO3L GPIO2L GPIO1L  
GPIO0L  
IC  
GPIO2  
APLL  
GPIO0  
INT  
OC  
OC5  
GPIO3IE GPIO2IE GPIO1IE GPIO0IE  
OC8  
XA  
OC4  
IC3  
OC3  
IC2  
OC2  
OC10  
IC1  
OC1  
OC9  
OC7  
OC6  
32  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
ADDR  
47  
48  
49  
4A  
4B  
4C  
4D  
4E  
4F  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
REGISTER  
APLLISR  
APLL1SR  
APLL2SR  
APLL1IE  
APLL2IE  
XASR  
IC1SR  
IC2SR  
IC3SR  
BIT 7  
BIT 6  
AIFL  
AIFL  
BIT 5  
BIT 4  
AIFH  
AIFH  
BIT 3  
BIT 2  
ALK  
ALK  
XAVL  
ICVL  
ICVL  
ICVL  
STOPIE  
STOPIE  
STOPIE  
STOPIE  
STOPIE  
STOPIE  
STOPIE  
STOPIE  
STOPIE  
STOPIE  
BIT 1  
APLL2  
XAV  
ICV  
ICV  
ICV  
STOPL  
STOPL  
STOPL  
STOPL  
STOPL  
STOPL  
STOPL  
STOPL  
STOPL  
STOPL  
BIT 0  
APLL1  
SELREF  
SELREF  
AIFLL  
AIFLL  
AIFLIE  
AIFLIE  
AIFHL  
AIFHL  
AIFHIE  
AIFHIE  
ALKL  
ALKL  
ALKIE  
ALKIE  
XAIE  
ICVIE  
ICVIE  
ICVIE  
OC1SR  
OC2SR  
OC3SR  
OC4SR  
OC5SR  
OC6SR  
OC7SR  
OC8SR  
OC9SR  
LSCLKIE LSCLKL  
LSCLKIE LSCLKL  
LSCLKIE LSCLKL  
LSCLKIE LSCLKL  
LSCLKIE LSCLKL  
LSCLKIE LSCLKL  
LSCLKIE LSCLKL  
LSCLKIE LSCLKL  
LSCLKIE LSCLKL  
LSCLK STARTIE STARTL  
LSCLK STARTIE STARTL  
LSCLK STARTIE STARTL  
LSCLK STARTIE STARTL  
LSCLK STARTIE STARTL  
LSCLK STARTIE STARTL  
LSCLK STARTIE STARTL  
LSCLK STARTIE STARTL  
LSCLK STARTIE STARTL  
LSCLK STARTIE STARTL  
STOPD  
STOPD  
STOPD  
STOPD  
STOPD  
STOPD  
STOPD  
STOPD  
STOPD  
STOPD  
OC10SR LSCLKIE LSCLKL  
APLL Configuration Registers  
APLL1 Registers  
100  
101  
102  
103  
105  
106  
107  
108  
109  
10A  
10B  
ACR1  
ACR2  
ACR3  
ACR4  
AFBDL  
AFBDIV1  
AFBDIV2  
AFBDIV3  
AFBDIV4  
AFBDIV5  
AFBDIV6  
ENFID  
DALIGN  
EXTSS[1:0]  
USEFDIV ENFDIV  
BYPASS  
INDBL  
INTDIV[3:0]  
INMON  
DECPH  
EXTFB  
EXTSW  
ALTMUX[2:0]  
PDSS[2:0]  
APLLMUX[2:0]  
PISS[2:0]  
AFBDL[2:0]  
INCPH  
FBSEL[1:0]  
RDCUR  
AFBDIV[7:0]  
AFBDIV[15:8]  
AFBDIV[23:16]  
AFBDIV[31:24]  
AFBDIV[39:32]  
AFBDIV[41:40]  
10C AFBDEN1  
10D AFBDEN2  
AFBDEN[7:0]  
AFBDEN[15:8]  
AFBDEN[23:16]  
AFBDEN[31:24]  
AFBREM[7:0]  
AFBREM[15:8]  
AFBREM[23:16]  
AFBREM[31:24]  
AFBBP[7:0]  
10E  
10F  
110  
111  
112  
113  
114  
115  
116  
117  
118  
119  
11A  
11B  
11C  
AFBDEN3  
AFBDEN4  
AFBREM1  
AFBREM2  
AFBREM3  
AFBREM4  
AFBBP  
AIDCR  
ASCR  
ASCNT1  
ASCNT2  
AID1  
DECF  
FDSS[2:0]  
CNTEN[1:0]  
INCF  
FISS[2:0]  
SPRDSS[2:0]  
DWNEN  
ENSS  
ASCNT[7:0]  
ASCNT[15:8]  
AID[7:0]  
AID[15:8]  
AID[23:16]  
AID[31:24]  
AID2  
AID3  
AID4  
33  
© 2021 Microchip Technology Inc.  
DS20006555A  
ZL30264-ZL30267  
Data Sheet  
ADDR  
REGISTER  
BIT 7  
BIT 6  
BIT 5  
BIT 4  
BIT 3  
BIT 2  
BIT 1  
BIT 0  
APLL1 Fractional Divider Registers  
140  
141  
142  
143  
144  
145  
146  
147  
148  
149  
14A  
14B  
14C  
14D  
14E  
F1CR1  
F1DIV1  
F1DIV2  
F1DIV3  
F1DIV4  
F1DIV5  
F1DEN1  
F1DEN2  
F1DEN3  
F1DEN4  
F1REM1  
F1REM2  
F1REM3  
F1REM4  
F1BP  
MODE[3:0]  
FDL[2:0]  
FDIV[7:0]  
FDIV[15:8]  
FDIV[23:16]  
FDIV[31:24]  
FDIV[39:32]  
FDEN[7:0]  
FDEN[15:8]  
FDEN[23:16]  
FDEN[31:24]  
FREM[7:0]  
FREM[15:8]  
FREM[23:16]  
FREM[31:24]  
FBP[5:0]  
APLL2 Registers  
180  
A2CR1  
186  
A2FBDIV1  
same as APLL1 registers  
19C  
A2ID4  
APLL2 Fractional Divider Registers  
1C0  
1CE  
F2CR1  
F2BP  
same as APLL1 fractional divider registers  
MSDIV[6:0]  
Output Clock Configuration Registers  
OC1 Registers  
200  
201  
202  
203  
204  
205  
206  
207  
208  
209  
OC1CR1  
OC1CR2  
OC1DIFF  
OC1REG  
OC1CR3 SRLSEN  
OC1DIV1  
OC1DIV2  
OC1DIV3  
OC1DC  
OC1PH  
PHEN  
POL  
VCM[3:0]  
DRIVE[1:0]  
OCSF[3:0]  
VOD[3:0]  
VREG[3:0]  
ASQUEL  
LSSEL  
NEGLSD  
LSDIV[24]  
LSDIV[7:0]  
LSDIV[15:8]  
LSDIV[23:16]  
OCDC[7:0]  
PHADJ[3:0]  
NEGLSD MODE[1:0]  
20A OC1STOP  
OC2 Registers  
OC2CR1  
SRC[3:0]  
210  
same as OC1 registers  
same as OC1 registers  
21A OC2STOP  
OC3 Registers  
OC3CR1  
220  
22A OC3STOP  
OC4 Registers  
OC4CR1  
230  
same as OC1 registers  
34  
© 2021 Microchip Technology Inc.  
DS20006555A  
ZL30264-ZL30267  
Data Sheet  
ADDR  
REGISTER  
BIT 7  
BIT 6  
BIT 5  
BIT 4  
BIT 3  
BIT 2  
BIT 1  
BIT 0  
23A OC4STOP  
OC5 Registers  
OC5CR1  
240  
same as OC1 registers  
same as OC1 registers  
same as OC1 registers  
same as OC1 registers  
same as OC1 registers  
same as OC1 registers  
24A OC5STOP  
OC6 Registers  
OC6CR1  
250  
25A OC6STOP  
OC7 Registers  
OC7CR1  
260  
26A OC7STOP  
OC8 Registers  
OC8CR1  
270  
27A OC8STOP  
OC9 Registers  
OC9CR1  
280  
28A OC9STOP  
OC10 Registers  
OC10CR1  
290  
29A OC10STOP  
Input Clock Configuration  
300  
301  
302  
303  
304  
305  
XACR1  
XACR2  
XACR3  
IC1CR1  
IC2CR1  
IC3CR1  
POL  
DISMON  
VALTIME[2:0]  
XOAMP[7:0]  
HSDIV[1:0]  
XBCAP[3:0]  
XACAP[3:0]  
POL  
POL  
POL  
DISMON  
DISMON  
DISMON  
VALTIME[2:0]  
VALTIME[2:0]  
VALTIME[2:0]  
HSDIV[1:0]  
HSDIV[1:0]  
HSDIV[1:0]  
35  
© 2021 Microchip Technology Inc.  
DS20006555A  
ZL30264-ZL30267  
Data Sheet  
6.3  
Register Definitions  
6.3.1 Global Configuration Registers  
Register Name:  
EESEL  
Register Description:  
Register Address:  
EEPROM Memory Selection Register  
00h  
Bit 7  
EESEL  
0
Bit 6  
0
Bit 5  
0
Bit 4  
0
Bit 3  
0
Bit 2  
0
Bit 1  
0
Bit 0  
0
Name  
Default  
Bit 7: EEPROM Memory Select (EESEL). This bit is a bank-select that specfies whether device register space or  
EEPROM memory is mapped into addresses 0x1 and above. This applies only to the ZL30265 and ZL30267. The  
ZL30264 and ZL30266 do not have internal EEPROM memory. Note that ROMSEL has priority over EESEL. See  
sections 5.7 and 6.1.4.  
0 = Device registers  
1= EEPROM memory  
Register Name:  
MCR1  
Register Description:  
Register Address:  
Master Configuration Register 1  
01h  
Bit 7  
SRST  
0
Bit 6  
HRST  
0
Bit 5  
STOP  
0
Bit 4  
0
Bit 3  
ROSCD  
0
Bit 2  
AINCDIS  
0
Bit 1  
ODMISO  
0
Bit 0  
0
Name  
Default  
Bit 7: Soft Reset (SRST). This bit resets the entire device except for the microprocessor interface, the SRST bit  
itself, the MCR1.HRST bit, the I2CA register, and CFGSR bits 5:0. When SRST is active, the register fields with  
pin-programmed defaults do not latch their values from the corresponding input pins. When the SRST bit is  
asserted the device’s auto-configuration boot controller is not started. See section 5.9.  
0 = Normal operation  
1 = Reset  
Bit 6: Hard Reset (HRST). Asserting this bit is functionally equivalent to asserting the RSTN pin. The HRST bit  
resets the entire device except for the microprocessor interface and the HRST bit itself. Register fields with pin-  
programmed defaults latch their values from the corresponding input pins, and the device’s auto-configuration boot  
controller is started. See section 5.9.  
0 = Normal operation  
1 = Reset  
Bit 5: Output Clock Stop (STOP). Asserting this bit stops all output clocks that are configured with  
OCxSTOP.SRC=0001. Note that this signal is ORed with the per-output stop control bit in the STOPCR registers to  
make each output’s internal stop control signal. See section 5.6.7.  
Bit 3: Ring Oscillator Disable (ROSCD). This bit disables the ring oscillator. It can be set to 1 when auto-  
configuration is complete. See section 5.3.4.  
0 = Enable  
1 = Disable (power-down)  
Bit 1: Open Drain MISO Enable (ODMISO). This bit configures the MISO pin to be open-drain. When this bit is  
set, the MISO pin only drives low and must have an external pullup resistor.  
0 = Disable (MISO drives 0 and 1, high-impedance when not driven)  
1 = Enable (MISO drives 0 only, high-impedance all other times)  
36  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
MCR2  
Register Description:  
Register Address:  
Master Configuration Register 2  
02h  
Bit 7  
XAMCK  
0
Bit 6  
IC3MCK  
0
Bit 5  
IC2MCK  
0
Bit 4  
IC1MCK  
0
Bit 3  
0
Bit 2  
DBL  
0
Bit 1  
Bit 0  
Name  
Default  
XAB[1:0]  
0
0
Bit 7: XA Monitor Clock (XAMCK). This bit specifies which APLL’s feedback clock to use for monitoring the XA  
input clock. The nominal frequency of the specified feedback clock must be the same as XA’s nominal frequency  
for proper monitor operation. See section 5.5.2.  
0 = APLL1  
1 = APLL2  
Bit 6: IC3 Monitor Clock (IC3MCK). This bit specifies which APLL’s feedback clock to use for monitoring the IC3  
input clock. The nominal frequency of the specified feedback clock must be the same as IC3’s nominal frequency  
for proper monitor operation. See section 5.5.2.  
0 = APLL1  
1 = APLL2  
Bit 5: IC2 Monitor Clock (IC2MCK). This bit specifies which APLL’s feedback clock to use for monitoring the IC2  
input clock. The nominal frequency of the specified feedback clock must be the same as IC2’s nominal frequency  
for proper monitor operation. See section 5.5.2.  
0 = APLL1  
1 = APLL2  
Bit 4: IC1 Monitor Clock (IC1MCK). This bit specifies which APLL’s feedback clock to use for monitoring the IC1  
input clock. The nominal frequency of the specified feedback clock must be the same as IC1’s nominal frequency  
for proper monitor operation. See section 5.5.2.  
0 = APLL1  
1 = APLL2  
Bit 2: Clock Doubler Enable (DBL). This bit enables the clock doubler for either the output of the crystal driver  
circuitry or the signal on the XA pin. During power-up, system software must wait at least 5ms for the crystal driver  
circuit to stabilize before enabling the clock doubler. See section 5.3.3.  
0 = Disable (power down)  
1 = Enable  
Bits 1 to 0: XA/XB Pin Mode (XAB[1:0]). This field specifies the behavior of the XA and XB pins. See section 5.3.  
00 = Crystal driver and input disabled / powered down  
01 = Crystal driver and input enabled on XA/XB  
10 = XA enabled as single-ended input for external oscillator signal; XB must be left floating  
11 = {unused value}  
37  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
PLLEN  
Register Description:  
Register Address:  
APLL Enable Register  
03h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
APLL2EN APLL1EN  
Default  
0
0
0
0
0
0
0
0
Bit 1: APLL2 Enable (APLL2EN). This bit enables or disables APLL2. See section 5.5.4.  
0 = Disabled  
1 = Enabled  
Bit 0: APLL1 Enable (APLL1EN). This bit enables or disables APLL1. See section 5.5.4.  
0 = Disabled  
1 = Enabled  
Register Name:  
ICEN  
Register Description:  
Register Address:  
Input Clock Enable Register  
04h  
Bit 7  
0
Bit 6  
0
Bit 5  
0
Bit 4  
0
Bit 3  
0
Bit 2  
IC3EN  
0
Bit 1  
IC2EN  
0
Bit 0  
IC1EN  
0
Name  
Default  
Bit 2: Input Clock 3 Enable (IC3EN). This bit enables and disables the input clock 3 differential receiver and input  
dividers. See section 5.4.  
0 = Disabled  
1 = Enabled  
Bit 1: Input Clock 2 Enable (IC2EN). This bit enables and disables the input clock 2 differential receiver and input  
dividers. See section 5.4.  
0 = Disabled  
1 = Enabled  
Bit 0: Input Clock 1 Enable (IC1EN). This bit enables and disables the input clock 1 differential receiver and input  
dividers. See section 5.4.  
0 = Disabled  
1 = Enabled  
38  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
OCEN1  
Register Description:  
Register Address:  
Output Clock Enable Register 1  
05h  
Bit 7  
OC8EN  
0
Bit 6  
OC7EN  
0
Bit 5  
OC6EN  
0
Bit 4  
OC5EN  
0
Bit 3  
OC4EN  
0
Bit 2  
OC3EN  
0
Bit 1  
OC2EN  
0
Bit 0  
OC1EN  
0
Name  
Default  
Bits 7 to 0: Output Clock x Enable (OCxEN). Each of these bits enables and disables the corresponding output  
dividers, phase adjustment/alignment circuitry and start/stop circuitry. See section 5.6.1.  
0 = Disabled  
1 = Enabled  
Note: On Rev A devices at least one OCxEN bit must be set for each of the six output banks for proper operation.  
These bits should be set at or near the beginning of the configuration sequence.  
Register Name:  
OCEN2  
Register Description:  
Register Address:  
Output Clock Enable Register 2  
06h  
Bit 7  
0
Bit 6  
0
Bit 5  
0
Bit 4  
0
Bit 3  
0
Bit 2  
0
Bit 1  
OC10EN  
0
Bit 0  
OC9EN  
0
Name  
Default  
See the OCEN1 register description above.  
Register Name:  
OCMUX1  
Register Description:  
Register Address:  
Output Clock Mux Register 1  
07h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
-
-
OCMUXC  
OCMUXB  
OCMUXA  
Default  
0
0
0
0
0
0
0
0
Bits 5 to 4: Output Clock Mux C (OCMUXC[1:0]). Controls the high speed output mux for output group C (OC4  
and OC5).  
00 = APLL1 Integer divider  
01 = APLL1 Fractional divider or bypass path (specified by ACR1.BYPASS)  
10 = APLL2 Integer divider  
11 = APLL2 Fractional divider or bypass path (specified by A2CR1.BYPASS)  
Bits 3 to 2: Output Clock Mux B (OCMUXB[1:0]). Controls the high speed output mux for output group B (OC3).  
00 = APLL1 Integer divider  
01 = APLL1 Fractional divider or bypass path (specified by ACR1.BYPASS)  
10 = APLL2 Integer divider  
11 = APLL2 Fractional divider or bypass path (specified by A2CR1.BYPASS)  
Bits 1 to 0: Output Clock Mux A (OCMUXA[1:0]). Controls the high speed output mux for output group A (OC1  
and OC2).  
00 = APLL1 Integer divider  
01 = APLL1 Fractional divider or bypass path (specified by ACR1.BYPASS)  
10 = APLL2 Integer divider  
11 = APLL2 Fractional divider or bypass path (specified by A2CR1.BYPASS)  
39  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
OCMUX2  
Register Description:  
Register Address:  
Output Clock Mux Register 2  
08h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
-
-
OCMUXF  
OCMUXE  
OCMUXD  
Default  
0
0
0
0
0
0
0
0
Bits 5 to 4: Output Clock Mux F (OCMUXF[1:0]). Controls the high speed output mux for output group F (OC9  
and OC10).  
00 = APLL1 Integer divider  
01 = APLL1 Fractional divider or bypass path (specified by ACR1.BYPASS)  
10 = APLL2 Integer divider  
11 = APLL2 Fractional divider or bypass path (specified by A2CR1.BYPASS)  
Bits 3 to 2: Output Clock Mux E (OCMUXE[1:0]). Controls the high speed output mux for output group E (OC8).  
00 = APLL1 Integer divider  
01 = APLL1 Fractional divider or bypass path (specified by ACR1.BYPASS)  
10 = APLL2 Integer divider  
11 = APLL2 Fractional divider or bypass path (specified by A2CR1.BYPASS)  
Bits 1 to 0: Output Clock Mux D (OCMUXD[1:0]). Controls the high speed output mux for output group D (OC6  
and OC7).  
00 = APLL1 Integer divider  
01 = APLL1 Fractional divider or bypass path (specified by ACR1.BYPASS)  
10 = APLL2 Integer divider  
11 = APLL2 Fractional divider or bypass path (specified by A2CR1.BYPASS)  
Register Name:  
STOPCR1  
Register Description:  
Register Address:  
Output Clock Stop Control Register 1  
09h  
Bit 7  
OC8STP  
0
Bit 6  
OC7STP  
0
Bit 5  
OC6STP  
0
Bit 4  
OC5STP  
0
Bit 3  
OC4STP  
0
Bit 2  
OC3STP  
0
Bit 1  
OC2STP  
0
Bit 0  
OC1STP  
0
Name  
Default  
Bit 7: OC8 Stop Control (OC8STP). When SRC=0001 in the OC8STOP register, setting this bit to 1 causes OC8  
to stop. Note that this signal is ORed with MCR1.STOP to make OC8’s internal stop control signal. See section  
5.6.7.  
Bits 6 to 0: These bits are similar to OC8STP above but for OC7 through OC1.  
Register Name:  
STOPCR2  
Register Description:  
Register Address:  
Output Clock Stop Control Register 2  
0Ah  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
OC10STP OC9STP  
Default  
0
0
0
0
0
0
0
0
Bits 1 to 0: These bits are similar to STOPCR1.OC8STP but for OC10 and OC9.  
40  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
GPIOCR1  
Register Description:  
Register Address:  
GPIO Configuration Register 1  
0Bh  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
GPIO1C[3:0]  
GPIO0C[3:0]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 4: GPIO1 Configuration (GPIO1C[3:0]). This field configures the GPIO1 pin as a general-purpose input,  
a general-purpose output driving low or high, or a status output. The current state of the pin can be read from  
GPIOSR.GPIO1. When GPIO1 is a status output, the GPIO1SS register specifies which status bit is output.  
0000 = General-purpose input  
0001 = General-purpose input - inverted polarity  
0010 = General-purpose output driving low  
0011 = General-purpose output driving high  
0100 = Status output non-inverted polarity  
0101 = Status output - inverted polarity of the status bit it follows  
0110 = Status output 0 drives low, 1 high impedance  
0111 = Status output 0 high impedance, 1 drives low  
1000 to 1111 = {unused values}  
Bits 3 to 0: GPIO0 Configuration (GPIO0C[3:0]). This field configures the GPIO0 pin as a general-purpose input,  
a general-purpose output driving low or high, or a status output. The current state of the pin can be read from  
GPIOSR.GPIO0. When GPIO0 is a status output, the GPIO0SS register specifies which status bit is output.  
0000 = General-purpose input  
0001 = General-purpose input - inverted polarity  
0010 = General-purpose output driving low  
0011 = General-purpose output driving high  
0100 = Status output non-inverted polarity  
0101 = Status output - inverted polarity of the status bit it follows  
0110 = Status output 0 drives low, 1 high impedance  
0111 = Status output 0 high impedance, 1 drives low  
1000 to 1111 = {unused values}  
Note that the bits of the following registers cannot be internally connected to a GPIO configured as a status output:  
GPIOSR, APLL1IE and APLL2IE.  
Register Name:  
GPIOCR2  
Register Description:  
Register Address:  
GPIO Configuration Register 2  
0Ch  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
GPIO3C[3:0]  
GPIO2C[3:0]  
Default  
0
0
0
0
0
0
0
0
These fields are identical to those in GPIOCR1 except they control GPIO2 and GPIO3.  
41  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
GPIO0SS  
Register Description:  
Register Address:  
GPIO0 Status Select Register  
0Dh  
Bit 7  
Bit 6  
Bit 5  
REG[4:0]  
0
Bit 4  
Bit 3  
Bit 2  
Bit 1  
BIT[2:0]  
0
Bit 0  
Name  
Default  
0
0
0
0
0
0
Bits 7 to 3: Status Register (REG[4:0]). When GPIOCR1.GPIO0C=01xx, this field specifies the register of the  
status bit that GPIO0 will follow while the BIT field below specifies the status bit within the register. Setting the  
combination of this field and the BIT field below to point to a bit that isn’t implemented as a real-time or latched  
status register bit results in GPIO0 being driven low. The address of the status bit that GPIO0 follows is 0x40 +  
REG[4:0]  
Bits 2 to 0: Status Bit (BIT[2:0]). When GPIOCR1.GPIO0C=01xx, the REG field above specifies the register of  
the status bit that GPIO0 will follow while this field specifies the status bit within the register. Setting the  
combination of the REG field and this field to point to a bit that isn’t implemented as a real-time or latched status  
register bit results in GPIO1 being driven low. 000=bit 0 of the register. 111=bit 7 of the register.  
Note: The device does not allow the GPIO status register bits in GPIOSR to be followed by a GPIO.  
Register Name:  
GPIO1SS  
Register Description:  
Register Address:  
GPIO1 Status Select Register  
0Eh  
Bit 7  
Bit 6  
Bit 5  
REG[4:0]  
0
Bit 4  
Bit 3  
Bit 2  
Bit 1  
BIT[2:0]  
0
Bit 0  
Name  
Default  
0
0
0
0
0
0
These fields are identical to those in GPIO0SS except they control GPIO1.  
Register Name:  
GPIO2SS  
Register Description:  
Register Address:  
GPIO2 Status Select Register  
0Fh  
Bit 7  
Bit 6  
Bit 5  
REG[4:0]  
0
Bit 4  
Bit 3  
Bit 2  
Bit 1  
BIT[2:0]  
0
Bit 0  
Name  
Default  
0
0
0
0
0
0
These fields are identical to those in GPIO0SS except they control GPIO2.  
Register Name:  
GPIO3SS  
Register Description:  
Register Address:  
GPIO3 Status Select Register  
10h  
Bit 7  
Bit 6  
Bit 5  
REG[4:0]  
0
Bit 4  
Bit 3  
Bit 2  
Bit 1  
BIT[2:0]  
0
Bit 0  
Name  
Default  
0
0
0
0
0
0
These fields are identical to those in GPIO0SS except they control GPIO3.  
42  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
I2CA  
Register Description:  
Register Address:  
I2C Address register 1  
11h  
Bit 7  
0
0
Bit 6  
Bit 5  
Bit 4  
Bit 3  
I2CA[6:0]  
0
Bit 2  
Bit 1  
Bit 0  
Name  
Default  
1
1
1
1
See below  
Bits 6 to 0: I2C Address (I2CA[6:0]). This field specifies the device’s address on the I2C bus. At the assertion of  
the RSTN pin, bits 6:2 are set to the default values shown above, and bits 1:0 are set to the states of the IF1 and  
IF0 pins. The MCR1.HRST and MCR1.SRST bits have no effect on these bits. After reset these bits can be written  
by system software to change the device’s I2C address as needed. Note: the value I2CA=0 is invalid.  
6.3.2 Status Registers  
Register Name:  
ID1  
Register Description:  
Register Address:  
Device Identification Register, MSB  
30h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
IDU[7:0]  
Bit 2  
Bit 1  
Bit 0  
Name  
Default  
0
0
0
1
1
1
see below  
Bits 7 to 0: Device ID Upper (IDU[7:0]). This field is the upper eight bits of the device ID.  
Register Name:  
ID2  
Register Description:  
Register Address:  
Device Identification Register, LSB and Revision  
31h  
Bit 7  
Name  
Default  
Bit 6  
IDL[3:0]  
see below  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
REV[3:0]  
contact factory  
Bit 1  
Bit 0  
Bits 7 to 4: Device ID Lower (IDL[3:0]). This field is the lower four bits of the device ID.  
ZL30264 = 0x1D8  
ZL30265 = 0x1F8  
ZL30266 = 0x1D9  
ZL30267 = 0x1F9  
Bits 3 to 0: Device Revision (REV[3:0]). These bits are the device hardware revision starting at 0.  
43  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
CFGSR  
Register Description:  
Register Address:  
Configuration Status Register  
40h  
Bit 7  
CFGD  
0
Bit 6  
0
Bit 5  
Bit 4  
Bit 3  
TEST  
see below  
Bit 2  
Bit 1  
AC[2:0]  
see below  
Bit 0  
Name  
Default  
`
IF[1:0]  
see below  
Bit 7: Configured (CFGD). This read-only bit is cleared by assertion of RSTN, MCR1.HRST or MCR1.SRST and  
set when any register is written (by auto-configuration or through the processor interface). CFGD=1 indicates that  
the device register set is no longer in factory-default state, and, therefore, the device must be reset before a GUI-  
generated configuration script is executed.  
Bits 5 to 4: Interface Mode (IF[1:0]). These read-only bits are the latched state of the IF1/MISO and IF0/CSN pins  
when the RSTN pin transitions high. See section 5.2.  
Bit 3: Test Mode (TEST). This read-only bit is the latched state of the TEST/GPIO3 pin when the RSTN pin  
transitions high or the MCR1.HRST bit is deasserted. For proper operation it should be 0. See section 5.2.  
Bits 2 to 0: Auto-Configuration (AC[2:0]). These bits are the latched state of the AC2/GPIO2, AC1/GPIO1 and  
AC0/GPIO0 pins when the RSTN pin transitions high or the MCR1.HRST bit is deasserted. See section 5.2.  
Register Name:  
GPIOSR  
Register Description:  
Register Address:  
GPIO Status Register  
41h  
Bit 7  
GPIO3L  
0
Bit 6  
GPIO2L  
0
Bit 5  
GPIO1L  
0
Bit 4  
GPIO0L  
0
Bit 3  
GPIO3  
pin state pin state  
Bit 2  
GPIO2  
Bit 1  
GPIO1  
pin state  
Bit 0  
GPIO0  
pin state  
Name  
Default  
Bit 7: GPIO3 Change Latched Status (GPIO3L). This latched status bit is set to 1 when the GPIO3 status bit  
changes state, low-to-high or high-to-low. GPIO3L is cleared when written with a 1. When GPIO3L is set it can  
cause an interrupt request if the GPIO3IE interrupt enable bit is set.  
Bit 6: GPIO2 Change Latched Status (GPIO2L). This latched status bit is set to 1 when the GPIO2 status bit  
changes state, low-to-high or high-to-low. GPIO2L is cleared when written with a 1. When GPIO2L is set it can  
cause an interrupt request if the GPIO2IE interrupt enable bit is set.  
Bit 5: GPIO1 Change Latched Status (GPIO1L). This latched status bit is set to 1 when the GPIO1 status bit  
changes state, low-to-high or high-to-low. GPIO1L is cleared when written with a 1. When GPIO1L is set it can  
cause an interrupt request if the GPIO1IE interrupt enable bit is set.  
Bit 4: GPIO0 Change Latched Status (GPIO0L). This latched status bit is set to 1 when the GPIO0 status bit  
changes state, low-to-high or high-to-low. GPIO0L is cleared when written with a 1. When GPIO0L is set it can  
cause an interrupt request if the GPIO0IE interrupt enable bit is set.  
Bit 3: GPIO3 State (GPIO3). This real-time status bit indicates the current state of the GPIO3 pin, not influenced  
by any inversion that may be specified by GPIOCR2.GPIO3C.  
0 = low  
1 = high  
Bit 2: GPIO2 State (GPIO2). This real-time status bit indicates the current state of the GPIO2 pin, not influenced  
by inversion that may be specified by GPIOCR2.GPIO2C.  
0 = low  
1 = high  
44  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
Bit 1: GPIO1 State (GPIO1). This real-time status bit indicates the current state of the GPIO1 pin, not influenced  
by inversion that may be specified by GPIOCR1.GPIO1C.  
0 = low  
1 = high  
Bit 0: GPIO0 State (GPIO0). This real-time status bit indicates the current state of the GPIO0 pin, not influenced  
by inversion that may be specified by GPIOCR1.GPIO0C.  
0 = low  
1 = high  
Register Name:  
INTSR  
Register Description:  
Register Address:  
Interrupt Status Register  
42h  
Bit 7  
0
Bit 6  
0
Bit 5  
OC  
0
Bit 4  
IC  
0
Bit 3  
0
Bit 2  
APLL  
0
Bit 1  
INTIE  
0
Bit 0  
INT  
0
Name  
Default  
Bit 5: Output Clock Interrupt Status (OC). This read-only bit is set if any of the output clock interrupt status bits  
are set in the OCISR1 register. See section 5.8.  
Bit 4: Input Clock Interrupt Status (IC). This read-only bit is set if any of the input clock interrupt status bits are  
set in the ICISR register. See section 5.8.  
Bit 2: APLL Interrupt Status (APLL). This read-only bit is set if any of the APLL interrupt status bits are set in the  
APLLISR register. See section 5.8.  
Bit 1: Interrupt Enable Bit (INTIE). This is the global interrupt enable bit. When this bit is 0 all interrupt sources  
are prevented from setting the INT global interrupt status bit (below). See section 5.8.  
0 = Interrupts are disabled at the global level  
1 = Interrupts are enabled at the global level  
Bit 0: Interrupt Status (INT). This read-only bit is set when any of the IC, OC or APLL bits in this INTSR register  
are set and the INTIE bit is set. It is also set by GPIO latched status bits that have their corresponding interrupt  
enable bits set. This bit can cause an interrupt request when set by configuring one of the GPIO pins to follow it.  
See section 5.8.  
0 = No interrupt  
1 = An unmasked interrupt source is active  
45  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
GLOBISR  
Register Description:  
Register Address:  
Global Functions Interrupt Status Register  
43h  
Bit 7  
BCDONE  
see below  
Bit 6  
0
Bit 5  
0
Bit 4  
0
Bit 3  
Bit 2  
Bit 1  
GPIO1IE  
0
Bit 0  
GPIO0IE  
0
Name  
Default  
GPIO3IE GPIO2IE  
0
0
Bit 7: Boot Controller Done (BCDONE). This bit indicates the status of the on-chip boot controller, which  
performs auto-configuration from ROM or EEPROM. It is cleared when the device is reset and set after the boot  
controller finishes auto-configuration of the device. See section 5.11.  
Note that BCDONE cannot be polled while the device is auto-configuring because the internal register bus is in  
use. The BCDONE bit was designed to be followed by a GPIO pin configured as a status output. To cause GPIO0,  
for example, to follow BCDONE, include the following settings at the beginning of the auto-configuration script:  
GPIOCR1=0x04 (configures GPIO0 as a non-inverted status output) and GPIO0SS=00011 111b (causes GPIO0 to  
follow the bit at register 0x43, bit 7, which is BCDONE).  
Alternately, there is a way to poll the device to determine whether auto-configuration is complete. This involves  
choosing a writeable bit that (a) has a harmless effect, such as GLOBISR.GPIO3IE, and (b) is not set during auto-  
configuration. System software can then poll the device by writing the register to set the bit then reading the  
register to see if the bit is set. The bit cannot be set by system software while the device is auto-configuring.  
Therefore when it is found to be set auto-configuration must be complete.  
Bit 3: GPIO3 Change Interrupt Enable (GPIO3IE). This bit enables the GPIOSR.GPIO3L latched status bit to  
send an interrupt request into the device’s interrupt logic.  
0 = Interrupt is disabled  
1 = Interrupt is enabled  
Bit 2: GPIO2 Change Interrupt Enable (GPIO2IE). This bit enables the GPIOSR.GPIO2L latched status bit to  
send an interrupt request into the device’s interrupt logic.  
0 = Interrupt is disabled  
1 = Interrupt is enabled  
Bit 1: GPIO1 Change Interrupt Enable (GPIO1IE). This bit enables the GPIOSR.GPIO1L latched status bit to  
send an interrupt request into the device’s interrupt logic.  
0 = Interrupt is disabled  
1 = Interrupt is enabled  
Bit 0: GPIO0 Change Interrupt Enable (GPIO0IE). This bit enables the GPIOSR.GPIO0L latched status bit to  
send an interrupt request into the device’s interrupt logic.  
0 = Interrupt is disabled  
1 = Interrupt is enabled  
46  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
ICISR  
Register Description:  
Register Address:  
Input Clock Interrupt Status Register  
44h  
Bit 7  
0
Bit 6  
0
Bit 5  
0
Bit 4  
0
Bit 3  
XA  
0
Bit 2  
IC3  
0
Bit 1  
IC2  
0
Bit 0  
IC1  
0
Name  
Default  
Bit 3: XA Input Interrupt Status (XA). This bit indicates the current status of the interrupt sources for XA. This bit  
is set when latched status XASR.XAL is set and the associated interrupt enable bit is also set. See section 5.8.  
Bit 2 to 0: Input Clock x Interrupt Status (IC[3:1]). Each bit indicates the current status of the interrupt sources  
for the corresponding input. It is set when latched status ICxSR.ICVL is set and the associated interrupt enable bit  
is also set. See section 5.8.  
Register Name:  
OCISR1  
Register Description:  
Register Address:  
Output Clock Interrupt Status Register 1  
45h  
Bit 7  
OC8  
0
Bit 6  
OC7  
0
Bit 5  
OC6  
0
Bit 4  
OC5  
0
Bit 3  
OC4  
0
Bit 2  
OC3  
0
Bit 1  
OC2  
0
Bit 0  
OC1  
0
Name  
Default  
Bits 7 to 0: Output Clock x Interrupt Status (OC[8:1]). Each bit indicates the current status of the interrupt  
sources for the corresponding output. It is set when any latched status bit in the OCxSR register is set and the  
associated interrupt enable bit is also set. See section 5.8.  
Register Name:  
OCISR2  
Register Description:  
Register Address:  
Output Clock Interrupt Status Register 2  
46h  
Bit 7  
0
Bit 6  
0
Bit 5  
0
Bit 4  
0
Bit 3  
0
Bit 2  
0
Bit 1  
OC10  
0
Bit 0  
OC9  
0
Name  
Default  
See the OCISR1 register description above.  
Register Name:  
APLLISR  
Register Description:  
Register Address:  
APLL Interrupt Status Register  
47h  
Bit 7  
0
Bit 6  
0
Bit 5  
0
Bit 4  
0
Bit 3  
0
Bit 2  
0
Bit 1  
APLL2  
0
Bit 0  
APLL1  
0
Name  
Default  
Bit 1: APLL2 Interrupt Status (APLL2). This bit indicates the current status of the interrupt sources for APLL2. It  
is set when any latched status bit in the APLL2SR register is set and the associated interrupt enable bit is also set.  
See section 5.8.  
Bit 0: APLL1 Interrupt Status (APLL1). This bit indicates the current status of the interrupt sources for APLL1. It  
is set when any latched status bit in the APLL1SR register is set and the associated interrupt enable bit is also set.  
See section 5.8.  
47  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
APLL1SR  
Register Description:  
Register Address:  
APLL1 Status Register  
48h  
Bit 7  
AIFLL  
0
Bit 6  
AIFL  
0
Bit 5  
AIFHL  
0
Bit 4  
AIFH  
0
Bit 3  
ALKL  
0
Bit 2  
ALK  
0
Bit 1  
0
Bit 0  
SELREF  
0
Name  
Default  
Bit 7: APLL Input Frequency Low Latched Status (AIFLL). This latched status bit is set to 1 when the AIFL  
status bit is set. AIFLL is cleared when written with a 1. When AIFLL is set it can cause an interrupt request if the  
AIFLIE interrupt enable bit is set.  
Bit 6: APLL Input Frequency Low Status (AIFL). This real-time status bit indicates that the input frequency to the  
APLL is lower that expected.  
0 = Input frequency ok  
1 = Input frequency low  
Bit 5: APLL Input Frequency High Latched Status (AIFHL). This latched status bit is set to 1 when the AIFH  
status bit is set. AIFHL is cleared when written with a 1. When AIFHL is set it can cause an interrupt request if the  
AIFHIE interrupt enable bit is set.  
Bit 4: APLL Input Frequency High Status (AIFH). This real-time status bit indicates that the input frequency to  
the APLL is higher that expected.  
0 = Input frequency ok  
1 = Input frequency high  
Bit 3: APLL Lock Latched Status (ALKL). This latched status bit is set to 1 when the ALK status bit changes  
state (set or cleared). ALKL is cleared when written with a 1. When ALKL is set it can cause an interrupt request if  
the ALKIE interrupt enable bit is set.  
Bit 2: APLL Lock Status (ALK). This real-time status bit indicates the lock status of the APLL. See section 5.5.  
0 = Not locked  
1 = Locked  
Bit 0: Selected Reference (SELREF). This real-time status field indicates the APLL’s selected reference. See  
section 5.5.3.  
0 = The input specified by ACR3.APLLMUX  
1 = The input specified by ACR3.ALTMUX  
Register Name:  
APLL2SR  
Register Description:  
Register Address:  
APLL2 Status Register  
49h  
Bit 7  
AIFLL  
0
Bit 6  
AIFL  
0
Bit 5  
AIFHL  
0
Bit 4  
AIFH  
0
Bit 3  
ALKL  
0
Bit 2  
ALK  
0
Bit 1  
0
Bit 0  
SELREF  
0
Name  
Default  
The fields in the register are the same as the fields in the APLL1SR register except they apply to APLL2.  
48  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
APLL1IE  
Register Description:  
Register Address:  
APLL1 Interrupt Enable Register  
4Ah  
Bit 7  
AIFLIE  
0
Bit 6  
0
Bit 5  
AIFHIE  
0
Bit 4  
0
Bit 3  
ALKIE  
0
Bit 2  
0
Bit 1  
0
Bit 0  
0
Name  
Default  
Bit 7: APLL Input Frequency Low Interrupt Enable (AIFLIE). This bit enables the AIFLL latched status bit to  
send an interrupt request into the device’s interrupt logic.  
0 = Interrupt is disabled  
1 = Interrupt is enabled  
Bit 5: APLL Input Frequency High Interrupt Enable (AIFHIE). This bit enables the AIFHL latched status bit to  
send an interrupt request into the device’s interrupt logic.  
0 = Interrupt is disabled  
1 = Interrupt is enabled  
Bit 3: APLL Lock Interrupt Enable (ALKIE). This bit enables the ALKL latched status bit to send an interrupt  
request into the device’s interrupt logic.  
0 = Interrupt is disabled  
1 = Interrupt is enabled  
Register Name:  
APLL2IE  
Register Description:  
Register Address:  
APLL2 Interrupt Enable Register  
4Bh  
Bit 7  
AIFLIE  
0
Bit 6  
0
Bit 5  
AIFHIE  
0
Bit 4  
0
Bit 3  
ALKIE  
0
Bit 2  
0
Bit 1  
0
Bit 0  
0
Name  
Default  
The fields in the register are the same as the fields in the APLL1IE register except they apply to APLL2.  
49  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
XASR  
Register Description:  
Register Address:  
XA Input Status Register  
4Ch  
Bit 7  
0
Bit 6  
0
Bit 5  
0
Bit 4  
0
Bit 3  
XAVIE  
0
Bit 2  
XAVL  
0
Bit 1  
XAV  
0
Bit 0  
0
Name  
Default  
The fields in the register are the same as the fields in the ICxSR registers except they apply to the XA input.  
Register Name:  
ICxSR  
Register Description:  
Register Address:  
Input Clock Status Register  
IC1: 4Dh, IC2: 4Eh, IC3: 4Fh  
Bit 7  
0
Bit 6  
0
Bit 5  
0
Bit 4  
0
Bit 3  
ICVIE  
0
Bit 2  
ICVL  
0
Bit 1  
ICV  
0
Bit 0  
0
Name  
Default  
Bit 3: Input Clock Valid Interrupt Enable (ICVIE). This bit enables the ICxSR.ICVL latched status bit to send an  
interrupt request into device’s interrupt logic.  
0 = Interrupt is disabled  
1 = Interrupt is enabled  
Bit 2: Input Clock Valid Latched (ICVL). This latched status bit is set to 1 when the ICxSR.ICV status bit changes  
state (set or cleared). This bit is cleared when written with a 1 and not set again until the ICxSR.ICV bit changes  
state again. This bit can be the source of an interrupt request. See section 5.5.2.  
0 = ICxSR.ICV bit has not changed state since last cleared  
1 = ICxSR.ICV bit has changed state since last cleared  
Bit 1: Input Clock Valid (ICV). This real-time status bit is high when the input clock monitor indicates the input is  
valid. See section 5.5.2.  
0 = The input clock is not valid  
1 = The input clock is valid  
50  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
OCxSR  
Register Description:  
Register Address:  
Output Clock x Status Register  
OC1: 50h, OC2: 51h, OC3: 52h, OC4: 53h, OC5: 54h  
OC6: 55h, OC7: 56h, OC8: 57h, OC9: 58h, OC10: 59h  
Bit 7  
LSCLKIE  
0
Bit 6  
LSCLKL  
0
Bit 5  
LSCLK  
0
Bit 4  
STARTIE  
0
Bit 3  
STARTL  
0
Bit 2  
STOPIE  
0
Bit 1  
STOPL  
0
Bit 0  
STOPD  
0
Name  
Default  
Bit 7: (LSCLKIE). This bit enables the LSCLKL latched status bit to send an interrupt request into device’s  
interrupt logic.  
0 = Interrupt is disabled  
1 = Interrupt is enabled  
Bit 6: (LSCLKL). This latched status bit is set when the low-speed divider output clock transitions low-to-high.  
Writing a 1 to this bit clears it.  
0 = Low speed output clock has not transitioned low to high  
1 = Low speed output clock has transitioned low to high  
Bit 5: (LSCLK). This real-time status bit follows the level of the low-speed divider output clock when the  
OCxCR3.SRLSEN bit is set.  
0 = LSCLK is high  
1 = LSCLK is low  
Bit 4: (STARTIE). This bit enables the STARTL latched status bit to send an interrupt request into device’s  
interrupt logic.  
0 = Interrupt is disabled  
1 = Interrupt is enabled  
Bit 3: (STARTL). This latched status bit is set when the output clock signal has been started after being stopped.  
Writing a 1 to this bit clears it. See section 5.6.6.  
0 = Output clock signal has not resumed from being stopped  
1 = Output clock signal has resumed from being stopped  
Bit 2: (STOPIE). This bit enables the STOPL latched status bit to send an interrupt request into device’s interrupt  
logic.  
0 = Interrupt is disabled  
1 = Interrupt is enabled  
Bit 1: (STOPL). This latched status bit is set when the output clock signal has been stopped. Writing a 1 to this bit  
clears it. See section 5.6.6.  
0 = Output clock signal has not stopped  
1 = Output clock signal has stopped  
Bit 0: (STOPD). This real-time status bit is high when the output clock signal is stopped and low when the output  
clock is not stopped. See section 5.6.6.  
0 = Output clock signal is not stopped  
1 = Output clock signal is stopped  
51  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
6.3.3 APLL Configuration Registers  
Register Name:  
ACR1, A2CR1  
Register Description:  
Register Address:  
APLL Configuration Register 1  
APLL1: 100h, APLL2: 180h  
Bit 7  
ENFID  
0
Bit 6  
DALIGN  
0
Bit 5  
EXTSS[1:0]  
0
Bit 4  
Bit 3  
USEFDIV  
0
Bit 2  
ENFDIV  
0
Bit 1  
BYPASS  
0
Bit 0  
INDBL  
0
Name  
Default  
0
Bit 7: Enable Frequency Increment/Decrement (ENFID). This bit enables frequency increment/decrement  
behavior as described in section 5.5.7.  
Bit 6: Align Output Dividers (DALIGN). A 0-to-1 transition on this bit causes a simultaneous reset of the medium-  
speed dividers and the low-speed dividers for all output clocks where OCxCR1.PHEN=1. After this reset all  
PHEN=1 output clocks with frequencies that are exactly integer multiples of one another will be rising-edge aligned  
as specified by their OCxPH registers. This bit should be set then cleared once during system startup. Setting this  
bit during normal system operation can cause phase jumps in the output clock signals.  
Bits 5 to 4: External Switch Source Select (EXTSS[1:0]). This field selects the GPIO source for the external  
switch control signal. It is only valid when ACR3.EXTSW=1. See section 5.5.1.  
00 = GPIO0  
01 = GPIO1  
10 = GPIO2  
11 = GPIO3  
Bit 3: Use Fractional Divider (USEFDIV). This bit controls which resource the spread spectrum logic controls.  
See section 5.5.8.2.  
0 = APLL feedback divider  
1 = fractional output divider  
Bit 2: Enable Fractional Divider (ENFDIV). This bit is an enable/disable control for the APLL’s fractional divider.  
When the fractional divider is disabled, device power consumption is reduced as shown in Table 6. The fractional  
divider is enabled when PLLEN.APLLEN=1, ENFDIV=1 and ACR1.BYPASS=0.  
0 = Disable  
1 = Enable  
Bit 1: Bypass APLL and Fractional Divider (BYPASS). This bit controls selection between the APLL’s fractional  
divider and the APLL’s bypass path as shown in Figure 1. The mux that provides the bypass signal to this mux is  
controlled by APLLMUX and related fields in ACR3.  
0 = No bypass  
1 = Bypass  
Bit 0: APLL Input Doubler Enable (INDBL). This bit enables a simple clock doubler at the input to the APLL. This  
feature allows signals from IC1, IC2 or IC3 to be doubled which often can result in lower output jitter. See section  
5.3.3.  
52  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
ACR2, A2CR2  
Register Description:  
Register Address:  
APLL Configuration Register 2  
APLL1: 101h, APLL2: 181h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
INTDIV[3:0]  
Default  
0
0
0
0
0
1
0
0
Bits 3 to 0: APLL Integer Divider (INTDIV[3:0]). This field controls the APLL’s integer divider (see Figure 5). See  
section 5.5.4.  
0000 = Divide by 4  
0001 = Divide by 4.5  
0010 = Divide by 5  
0011 = Divide by 5.5  
0100 = Divide by 6 (default)  
0101 = Divide by 6.5  
0110 = Divide by 7  
1000 = Divide by 8  
1001 = Divide by 9  
1010 = Divide by 10  
1011 = Divide by 11  
1100 = Divide by 12  
1101 = Divide by 13  
1110 = Divide by 14  
1111 = Divide by 15  
0111 = Divide by 7.5  
Register Name:  
ACR3, A2CR3  
Register Description:  
Register Address:  
APLL Configuration Register 3  
APLL1: 102h, APLL2: 182h  
Bit 7  
INMON  
0
Bit 6  
EXTSW  
0
Bit 5  
Bit 4  
ALTMUX[2:0]  
0
Bit 3  
Bit 2  
Bit 1  
APLLMUX[2:0]  
1
Bit 0  
Name  
Default  
0
0
0
1
Bit 7: APLL Input Monitor Switching Mode (INMON). This bit enables the APLL input monitor loss of signal  
reference switching mode. In this mode, if the input specified by the APLLMUX field satisfies the loss-of-signal  
condition, the APLL input mux will switch to the input specified by the ALTMUX field. See section 5.5.3.  
Bit 6: APLL External Switching Mode (EXTSW). This bit enables APLL external reference switching mode. In  
this mode, if the selected GPIO signal is low the APLL input mux is controlled by ACR3.APLLMUX. If the selected  
GPIO signal is high the APLL input mux is controlled by ACR3.ALTMUX. ACR1.EXTSS specifies which GPIO pin  
controls this behavior. See section 5.5.3.  
Bits 5 to 3: APLL Alternate Mux Control (ALTMUX[2:0]). This field specifies the alternate APLL clock source for  
external switching (when EXTSW=1) and for automatic switching based on monitor status (when EXTSW=0 an  
INMON=1). See section 5.5.3.  
000 = IC1 input (default)  
001 = IC2 input  
010 = IC3 input  
011 = XA not doubled  
100 = XA doubled (must have MCR2.DBL=1)  
101-111 = {reserved values}  
Bits 2 to 0: APLL Mux Control (APLLMUX[2:0]). By default this field controls the APLL input mux. It also  
specifies the primary APLL clock source for external switching (when EXTSW=1) and for automatic switching  
based on monitor status (when EXTSW=0 and INMON=1). See section 5.5.3.  
000 = IC1 input  
001 = IC2 input  
010 = IC3 input  
011 = XA not doubled (default)  
100 = XA doubled (must have MCR2.DBL=1)  
101-111 = {reserved values}  
53  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
ACR4, A2CR4  
Register Description:  
Register Address:  
APLL Configuration Register 4  
APLL1: 103h, APLL2: 183h  
Bit 7  
DECPH  
0
Bit 6  
Bit 5  
PDSS[2:0]  
0
Bit 4  
Bit 3  
INCPH  
0
Bit 2  
Bit 1  
PISS[2:0]  
0
Bit 0  
Name  
Default  
0
0
0
0
Bit 7: Decrement Phase (DECPH). When PDSS=000, this bit is the APLL phase decrement control signal. See  
section 5.5.9.  
Bits 6 to 4: Phase Decrement Source Select (PDSS[2:0]). This field specifies the APLL phase decrement control  
signal. Every low-to-high transition and every high-to-low transition of the signal decrements the APLL’s output  
phase. See section 5.5.9.  
000 = DECPH bit  
001 = GPIO0  
010 = GPIO1  
011 = GPIO2  
100 = GPIO3  
101 to 111 = {unused values}  
Bit 3: Increment Phase (INCPH). When PISS=000, this bit is the APLL phase increment control signal. See  
section 5.5.9.  
Bits 2 to 0: Phase Increment Source Select (PISS[2:0]). This field specifies the APLL phase increment control  
signal. Every low-to-high transition and every high-to-low transition of the signal increments the APLL’s output  
phase. See section 5.5.9.  
000 = INCPH bit  
001 = GPIO0  
010 = GPIO1  
011 = GPIO2  
100 = GPIO3  
101 to 111 = {unused values}  
Register Name:  
AFBDL, A2FBDL  
Register Description:  
Register Address:  
APLL Feedback Divider Write Length  
APLL1: 105h, APLL2: 185h  
Bit 7  
EXTFB  
0
Bit 6  
Bit 5  
Bit 4  
RDCUR  
0
Bit 3  
0
Bit 2  
Bit 1  
AFBDL[2:0]  
0
Bit 0  
Name  
Default  
FBSEL[1:0]  
0
0
1
1
Bit 7: External Feedback Enable (EXTFB).  
0 = Internal feedback through the APLL’s fractional feedback divider  
1 = External feedback (typically for output vs. input phase alignment)  
Bits 6 to 5: External Feedback Select (FBSEL[1:0]). When EXTFB=1, this field specifies the external feedback  
path.  
00 = from any OCx output through external path to IC1 input to APLL’s feedback input  
01 = from any OCx output through external path to IC2 input to APLL’s feedback input  
10 = from any OCx output through external path to IC3 input to APLL’s feedback input  
11 = APLL1: from OC1 output through internal (on-die) path to APLL’s feedback input  
APLL2: from OC3 output through internal (on-die) path to APLL’s feedback input  
54  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
Bit 4: Read Current AFBDIV Value (RDCUR). See section 5.5.7. The system must not cause any frequency  
increments or decrements during the read of the current APLL feedback divider value; otherwise the bytes of the  
value read may not be coherent.  
0 = Read the original APLL feedback divider value written to the AFBDIV registers by system software  
1 = Read the current APLL feedback divider value after increments and decrements  
Bits 2 to 0: APLL Feedback Divider Write Length (AFBDL[2:0]). This field indicates the last register to write of  
the AFBDIV multiregister field where “last register” is as described in section 6.1.3. The number of the last register  
to write is AFBDL+1. The default of 5 specifies AFBDIV6 as described in section 6.1.3. Changing this field from its  
default value can be useful in NCO mode to reduce SPI or I2C bus usage when NCO changes only affect the least  
significant bytes of AFBDIV.  
Register Name:  
AFBDIV1, A2FBDIV1  
Register Description:  
Register Address:  
APLL Feedback Divider Register 1  
APLL1: 106h, APLL2: 186h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
AFBDIV[7:0]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: APLL Feedback Divider Register (AFBDIV[7:0]). The full 42-bit AFBDIV[41:0] field spans the  
AFBDIV1 through AFBDIV6 registers. AFBDIV is an unsigned number with 9 integer bits (AFBDIV[41:33]) and up  
to 33 fractional bits. AFBDIV specifies the fixed-point term of the APLL's fractional feedback divide value. The value  
AFBDIV=0 is undefined. Unused least significant bits must be written with 0. See section 5.5.4.  
Register Name:  
AFBDIV2, A2FBDIV2  
Register Description:  
Register Address:  
APLL Feedback Divider Register 2  
APLL1: 107h, APLL2: 187h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
AFBDIV[15:8]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: APLL Feedback Divider Register (AFBDIV[15:8]). See the AFBDIV1 register description.  
Register Name:  
AFBDIV3, A2FBDIV3  
Register Description:  
Register Address:  
APLL Feedback Divider Register 3  
APLL1: 108h, APLL2: 188h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
AFBDIV[23:16]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: APLL Feedback Divider Register (AFBDIV[23:16]). See the AFBDIV1 register description.  
55  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
AFBDIV4, A2FBDIV4  
Register Description:  
Register Address:  
APLL Feedback Divider Register 4  
APLL1: 109h, APLL2: 189h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
AFBDIV[31:24]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: APLL Feedback Divider Register (AFBDIV[31:24]). See the AFBDIV1 register description.  
Register Name:  
AFBDIV5, A2FBDIV5  
Register Description:  
APLL Feedback Divider Register 5  
Register Address:  
APLL1: 10Ah, APLL2: 18Ah  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
AFBDIV[39:32]  
Default  
1
0
0
1
0
1
1
0
Bits 7 to 0: APLL Feedback Divider Register (AFBDIV[39:32]). See the AFBDIV1 register description.  
Register Name:  
AFBDIV6, A2FBDIV6  
Register Description:  
Register Address:  
APLL Feedback Divider Register 6  
APLL1: 10Bh, APLL2: 18Bh  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
AFBDIV[41:40]  
Bit 0  
Name  
Default  
0
0
0
0
0
0
0
0
Bits 1 to 0: APLL Feedback Divider Register (AFBDIV[41:40]). See the AFBDIV1 register description.  
56  
© 2021 Microchip Technology Inc.  
DS20006555A  
ZL30264-ZL30267  
Data Sheet  
Register Name:  
AFBDEN1, A2FBDEN1  
Register Description:  
Register Address:  
APLL Feedback Divider Denominator Register 1  
APLL1: 10Ch, APLL2: 18Ch  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
AFBDEN[7:0]  
Default  
0
0
0
0
0
0
0
1
Bits 7 to 0: APLL Feedback Divider Denominator Register (AFBDEN[7:0]). The full 32-bit AFBDEN[31:0] field  
spans AFBDEN1 through AFBDEN4 registers. AFBDEN is an unsigned integer that specifies the denominator of  
the APLL's fractional feedback divide value. The value AFBDEN=0 is undefined. When AFBBP=0, AFBDEN must  
be set to 1. See section 5.5.4.  
Register Name:  
AFBDEN2, A2FBDEN2  
Register Description:  
Register Address:  
APLL Feedback Divider Denominator Register 2  
APLL1: 10Dh, APLL2: 18Dh  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
AFBDEN[15:8]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: APLL Feedback Divider Denominator Register (AFBDEN[15:8]). See the AFBDEN1 register  
description.  
Register Name:  
AFBDEN3, A2FBDEN3  
Register Description:  
Register Address:  
APLL Feedback Divider Denominator Register 3  
APLL1: 10Eh, APLL2: 18Eh  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
AFBDEN[23:16]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: APLL Feedback Divider Denominator Register (AFBDEN[23:16]). See the AFBDEN1 register  
description.  
Register Name:  
AFBDEN4, A2FBDEN4  
Register Description:  
Register Address:  
APLL Feedback Divider Denominator Register 4  
APLL1: 10Fh, APLL2: 18Fh  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
AFBDEN[31:24]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: APLL Feedback Divider Denominator Register (AFBDEN[31:24]). See the AFBDEN1 register  
description.  
57  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
AFBREM1, A2FBREM1  
Register Description:  
Register Address:  
APLL Feedback Divider Remainder Register 1  
APLL1: 110h, APLL2: 190h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
AFBREM[7:0]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: APLL Feedback Divider Remainder Register (AFBREM[7:0]). The full 32-bit AFBDEN[31:0] field  
spans AFBREM1 through AFBREM4 registers. AFBREM is an unsigned integer that specifies the remainder of the  
APLL's fractional feedback divider value. See section 5.5.4.  
Register Name:  
AFBREM2, A2FBREM2  
Register Description:  
Register Address:  
APLL Feedback Divider Remainder Register 2  
APLL1: 111h, APLL2: 191h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
AFBREM[15:8]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: APLL Feedback Divider Remainder Register (AFBREM[15:8]). See the AFBREM1 register  
description.  
Register Name:  
AFBREM3, A2FBREM3  
Register Description:  
Register Address:  
APLL Feedback Divider Remainder Register 3  
APLL1: 112h, APLL2: 192h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
AFBREM[23:16]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: APLL Feedback Divider Remainder Register (AFBREM[23:16]). See the AFBREM1 register  
description.  
Register Name:  
AFBREM4, A2FBREM4  
Register Description:  
Register Address:  
APLL Feedback Divider Remainder Register 4  
APLL1: 113h, APLL2: 193h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
AFBREM[31:24]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: APLL Feedback Divider Remainder Register (AFBREM[31:24]). See the AFBREM1 register  
description.  
58  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
AFBBP, A2FBBP  
Register Description:  
Register Address:  
APLL Feedback Divider Truncate Bit Position  
APLL1: 114h, APLL2: 194h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
AFBBP[7:0]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: APLL Feedback Divider Truncate Bit Position (AFBBP[7:0]). This unsigned integer specifies the  
number of fractional bits that are valid in the AFBDIV value. There are 33 fractional bits in AFBDIV. The value in  
this AFBBP field specifies 33 number_of_valid_AFBDIV_fractional_bits. When AFBBP=0 all 33 AFBDIV fractional  
bits are valid. When AFBBP=9, the most significant 24 AFBDIV fractional bits are valid and the least significant 9  
bits must be set to 0. This register field is only used when the feedback divider value is expressed in the form  
AFBDIV + AFBREM / AFBDEN. AFBBP values greater than 33 are invalid. See section 5.5.4.  
Register Name:  
AIDCR, A2IDCR  
Register Description:  
Register Address:  
APLL Frequency Increment-Decrement Configuration Register  
APLL1: 115h, APLL2: 195h  
Bit 7  
DECF  
0
Bit 6  
Bit 5  
FDSS[2:0]  
0
Bit 4  
Bit 3  
INCF  
0
Bit 2  
Bit 1  
FISS[2:0]  
0
Bit 0  
Name  
Default  
0
0
0
0
Bit 7: Decrement Frequency (DECF). When FDSS=000, this bit is the APLL frequency decrement control signal.  
See section 5.5.7.  
Bits 6 to 4: Frequency Decrement Source Select (FDSS[2:0]). This field specifies the APLL frequency  
decrement control signal. Every low-to-high transition and every high-to-low transition of the signal decrements the  
APLL’s output frequency by the amount specified by AID[23:0] x 27. See section 5.5.7.  
000 = DECF bit  
001 = GPIO0  
010 = GPIO1  
011 = GPIO2  
100 = GPIO3  
101 to 111 = {unused values}  
Bit 3: Increment Frequency (INCF). When FISS=000, this bit is the APLL frequency increment control signal. See  
section 5.5.7.  
Bits 2 to 0: Frequency Increment Source Select (FISS[2:0]). This field specifies the APLL frequency increment  
control signal. Every low-to-high transition and every high-to-low transition of the signal increments the APLL’s  
output frequency by the amount specified by AID[23:0] x 27. See section 5.5.7.  
000 = INCF bit  
001 = GPIO0  
010 = GPIO1  
011 = GPIO2  
100 = GPIO3  
101 to 111 = {unused values}  
59  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
ASCR, A2SCR  
Register Description:  
Register Address:  
APLL Spread Spectrum Configuration Register 1  
APLL1: 116h, APLL2: 196h  
Bit 7  
0
Bit 6  
CNTEN[1:0]  
0
Bit 5  
Bit 4  
DWNEN  
0
Bit 3  
SSEN  
0
Bit 2  
Bit 1  
SPRDSS[2:0]  
0
Bit 0  
Name  
Default  
0
0
0
Bits 6 to 5: Count Enable (CNTEN[1:0]). This field can be used to specify a count, or divide, value to divide the  
APLL feedback divider clock down as needed for clocking the spread-spectrum logic when doing spread-spectrum  
modulation in the fractional output divider. See section 5.5.8.2.  
Bit 4: Spread Spectrum Down Only (DWNEN). Spread spectrum frequency modulation can be either center-  
spread or down-spread. See section 5.5.8.  
0 = Center-spread  
1 = Down-spread  
Bit 3: Spread Spectrum Enable (SSEN). When SPRDSS (see below) is set to 000, this bit enables spread  
spectrum modulation in the APLL. See section 5.5.8.  
Bits 2 to 0: Spread Spectrum Enable Source Select (SPRDSS[2:0]). This field specifies the APLL spread  
spectrum enable control signal. See section 5.5.8.  
000 = SSEN bit  
001 = GPIO0  
010 = GPIO1  
011 = GPIO2  
100 = GPIO3  
101 to 111 = {unused values}  
Register Name:  
ASCNT1, A2SCNT1  
Register Description:  
Register Address:  
APLL Spread Spectrum Count Register 1  
APLL1: 117h, APLL2: 197h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
ASCNT[7:0]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: APLL Spread-Spectrum Count (ASCNT[7:0]). The full 16-bit ASCNT[15:0] register spans this  
register and ASCNT2. ASCNT is an unsigned integer that specifies the number of cycles of the APLL’s input clock  
that the device increments the output frequency and then the number of cycles that the device decrements the  
output frequency. See section 5.5.8.  
Register Name:  
ASCNT2, A2SCNT2  
Register Description:  
Register Address:  
APLL Spread Spectrum Count Register 1  
APLL1: 118h, APLL2: 198h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
ASCNT[15:8]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: APLL Spread-Spectrum Count (ASCNT[15:8]). See the ASCNT1 register description.  
60  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
AID1, A2ID1  
Register Description:  
Register Address:  
APLL Increment/Decrement Register 1  
APLL1: 119h, APLL2: 199h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
AID[7:0]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: APLL Increment/Decrement (AID[7:0]). The full 32-bit AID[31:0] register spans this register through  
AID4. It is an unsigned integer. There are two uses for this field: frequency increment/decrement, and spread  
spectrum modulation. The two uses are mutually-exclusive, i.e. only one can be in use at a time.  
For frequency increment/decrement, AID[23:0] x 27 is added to the APLL’s feedback divider value each time the  
trigger specified by AIDCR.FISS changes state. AID[23:0] x 27 is subtracted from the APLL’s feedback divider  
value each time the trigger specified by AIDCR.FDSS changes state. AID[31:24] is ignored for frequency  
increment/decrement. ACR1.USEFDIV must be set to 0 for this behavior. See section 5.5.7.  
For spread spectrum modulation, the full 32-bit AID[31:0] value is subtracted (decremented) and added  
(incremented) to the zero PPM value every APLL input clock cycle for the number of clock cycles specified by the  
ASCNT registers. The zero PPM value is the nominal AFBDIV register value (when ACR1.USEFDIV=0) or the  
nominal fractional output divider value (when ACR1.USEFDIV=1). See section 5.5.8.  
Register Name:  
AID2, A2ID2  
Register Description:  
Register Address:  
APLL Increment/Decrement Register 2  
APLL1: 11Ah, APLL2: 19Ah  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
AID[15:8]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: APLL Increment/Decrement (AID[15:8]). See the AID1 register description.  
Register Name:  
AID3, A2ID3  
Register Description:  
Register Address:  
APLL Increment/Decrement Register 3  
APLL1: 11Bh, APLL2: 19Bh  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
AID[23:16]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: APLL Increment/Decrement (AID[23:16]). See the AID1 register description.  
Register Name:  
AID4, A2ID4  
Register Description:  
Register Address:  
APLL Increment/Decrement Register 4  
APLL1: 11Ch, APLL2: 19Ch  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
AID[31:24]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: APLL Increment/Decrement (AID[31:24]). See the AID1 register description.  
61  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
F1CR1, F2CR1  
Register Description:  
Register Address:  
APLL Fractional Output Divider Control Register 1  
APLL1: 140h, APLL2: 1C0h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
0
Bit 2  
Bit 1  
FDL[2:0]  
0
Bit 0  
Name  
Default  
MODE[3:0]  
0
0
0
0
1
0
Bits 7 to 4: APLL Fractional Output Divider Mode (MODE[3:0]).  
0000 = Normal, divider-only operation  
0001 = NCO or spread-spectrum operation  
Other values reserved  
Bits 2 to 0: APLL Fractional Output Divider Write Length (FDL[2:0]). This field indicates the last register to  
write of the FDIV multiregister field where “last register” is as described in section 6.1.3. The number of the last  
register to write is FDL+1. Changing this field from its default value can be useful in NCO mode to reduce SPI or  
I2C bus usage when NCO changes only affect the least significant bytes of FDIV.  
Register Name:  
F1DIV1, F2DIV1  
Register Description:  
Register Address:  
APLL Fractional Output Divider Register 1  
APLL1: 141h, APLL2: 1C1h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
FDIV[7:0]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: Fractional Output Divider Value (FDIV[7:0]). The full 40-bit FDIV[39:0] field spans the F1DIV1  
through F1DIV5 registers. FDIV is an unsigned number with 4 integer bits (FDIV[39:36]) and up to 36 fractional  
bits. FDIV specifies the fixed-point term of the fractional output divider value. The value FDIV=0 is undefined.  
Unused least significant bits must be written with 0. See section 5.5.5.  
Register Name:  
F1DIV2, F2DIV2  
Register Description:  
Register Address:  
APLL Fractional Output Divider Register 2  
APLL1: 142h, APLL2: 1C2h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
FDIV[15:8]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: Fractional Output Divider Value (FDIV[15:8]). See the F1DIV1 register description.  
Register Name:  
F1DIV3, F2DIV3  
Register Description:  
Register Address:  
APLL Fractional Output Divider Register 3  
APLL1: 143h, APLL2: 1C3h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
FDIV[23:16]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: Fractional Output Divider Value (FDIV[23:16]). See the F1DIV1 register description.  
62  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
F1DIV4, F2DIV4  
Register Description:  
Register Address:  
APLL Fractional Output Divider Register 4  
APLL1: 144h, APLL2: 1C4h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
FDIV[31:24]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: Fractional Output Divider Value (FDIV[31:24]). See the F1DIV1 register description.  
Register Name:  
F1DIV5, F2DIV5  
Register Description:  
Register Address:  
APLL Fractional Output Divider Register 2  
APLL1: 145h, APLL2: 1C5h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
FDIV[39:32]  
Default  
1
0
0
1
0
1
1
0
Bits 7 to 0: Fractional Output Divider Value (FDIV[39:32]). See the F1DIV1 register description.  
63  
© 2021 Microchip Technology Inc.  
DS20006555A  
ZL30264-ZL30267  
Data Sheet  
Register Name:  
F1DEN1, F2DEN1  
Register Description:  
Register Address:  
APLL Fractional Output Divider Denominator Register 1  
APLL1: 146h, APLL2: 1C6h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
FDEN[7:0]  
Default  
0
0
0
0
0
0
0
1
Bits 7 to 0: Fractional Output Divider Denominator (FDEN[7:0]). The full 32-bit FDEN[31:0] field spans F1DEN1  
through F1DEN4 registers. FDEN is an unsigned integer that specifies the denominator of the fractional output  
divider value. The value FDEN=0 is undefined. See section 5.5.5.  
Register Name:  
F1DEN2, F2DEN2  
Register Description:  
Register Address:  
APLL Fractional Output Divider Denominator Register 2  
APLL1: 147h, APLL2: 1C7h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
FDEN[15:8]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: Fractional Output Divider Denominator (FDEN [15:8]). See the F1DEN1 register description.  
Register Name:  
F1DEN3, F2DEN3  
Register Description:  
Register Address:  
APLL Fractional Output Divider Denominator Register 3  
APLL1: 148h, APLL2: 1C8h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
FDEN[23:16]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: Fractional Output Divider Denominator (FDEN [23:16]). See the F1DEN1 register description.  
Register Name:  
F1DEN4, F2DEN4  
Register Description:  
Register Address:  
APLL Fractional Output Divider Denominator Register 4  
APLL1: 149h, APLL2: 1C9h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
FDEN[31:24]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: Fractional Output Divider Denominator (FDEN [31:24]). See the F1DEN1 register description.  
64  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
F1REM1, F2REM1  
Register Description:  
Register Address:  
APLL Fractional Output Divider Remainder Register 1  
APLL1: 14Ah, APLL2: 1CAh  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
FREM[7:0]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: Fractional Output Divider Remainder (FREM[7:0]). The full 32-bit FREM[31:0] field spans F1REM1  
through F1REM4 registers. FREM is an unsigned integer that specifies the remainder of the fractional output  
divider value. See section 5.5.5.  
Register Name:  
F1REM2, F2REM2  
Register Description:  
Register Address:  
APLL Fractional Output Divider Remainder Register 2  
APLL1: 14Bh, APLL2: 1CBh  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
FREM[15:8]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: Fractional Output Divider Remainder (FREM [15:8]). See the F1REM1 register description.  
Register Name:  
F1REM3, F2REM3  
Register Description:  
Register Address:  
APLL Fractional Output Divider Remainder Register 3  
APLL1: 14Ch, APLL2: 1CCh  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
FREM[23:16]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: Fractional Output Divider Remainder (FREM [23:16]). See the F1REM1 register description.  
Register Name:  
F1REM4, F2REM4  
Register Description:  
Register Address:  
APLL Fractional Output Divider Remainder Register 4  
APLL1: 14Dh, APLL2: 1CDh  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
FREM[31:24]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: Fractional Output Divider Remainder (FREM [31:24]). See the F1REM1 register description.  
65  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
F1BP, F2BP  
Register Description:  
Register Address:  
APLL Fractional Output Divider Truncate Bit Position  
APLL1: 14Eh, APLL2: 1CEh  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
FBP[5:0]  
Default  
0
0
0
0
0
0
0
0
Bits 5 to 0: APLL Fractional Output Divider Truncate Bit Position (FBP[5:0]). This unsigned integer specifies  
the number of fractional bits that are valid in the fractional output divider value (FDIV). There are 36 fractional bits  
in FDIV. The value in this FBP field specifies 36 number_of_valid_FDIV_fractional_bits. When FBP=0 all 36 FDIV  
fractional bits are valid. When FBP=12, the most significant 24 FDIV fractional bits are valid and the least  
significant 12 bits must be set to 0. This register field is only used when the feedback divider value is expressed in  
the form FDIV + FREM / FDEN. FBP values greater than 36 are invalid. See section 5.5.5.  
66  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
6.3.4 Output Clock Configuration Registers  
Register Name:  
OCxCR1  
Register Description:  
Register Address:  
Output Clock x Configuration Register 1  
OC1: 200h, OC2: 210h, OC3: 220h, OC4: 230h, OC5: 240h  
OC6: 250h, OC7: 260h, OC8: 270h, OC9: 280h, OC10: 290h  
Bit 7  
PHEN  
0
Bit 6  
Bit 5  
Bit 4  
Bit 3  
MSDIV[6:0]  
0
Bit 2  
Bit 1  
Bit 0  
Name  
Default  
0
0
0
0
0
0
Bit 7: Phase Alignment Enable (PHEN). This bit enables this output to participate in phase alignment. See  
section 5.6.5.  
0 = Phase alignment disabled for this output  
1 = Phase alignment enabled for this output  
Bits 6 to 0: Medium-Speed Divider Value (MSDIV[6:0]). This field specifies the setting for the output clock's  
medium-speed divider. The divisor is MSDIV+1. Note that if MSDIV is not set to 0 (bypass) then the maximum  
input clock frequency to the medium-speed divider is 750MHz and the maximum output clock frequency from the  
medium-speed divider is 375MHz. When MSDIV=0, the medium-speed divider, phase adjust, low-speed divider,  
start/stop and output duty cycle adjustment circuits are bypassed and the high-frequency clock signal is sent to the  
directly output driver. See section 5.6.2.  
Register Name:  
OCxCR2  
Register Description:  
Register Address:  
Output Clock x Configuration Register 2  
OC1: 201h, OC2: 211h, OC3: 221h, OC4: 231h, OC5: 241h  
OC6: 251h, OC7: 261h, OC8: 271h, OC9: 281h, OC10: 291h  
Bit 7  
0
Bit 6  
POL  
0
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
Default  
DRIVE[1:0]  
OCSF[3:0]  
0
0
0
0
0
0
Bit 6: Clock Path Polarity (POL). The clock path to the output driver is inverted when this bit set. This does not  
invert the LSDIV path to the CMOS OCxN pin if that path is enabled. See section 5.6.1.  
Bits 5 to 4: CMOS/HSTL Output Drive Strength (DRIVE[1:0]). The CMOS/HSTL output drivers have four equal  
sections that can be enabled or disabled to achieve four different drive strengths from 1x to 4x. When the output  
power supply VDDOx is 3.3V or 2.5V, the user should start with 1x and only increase drive strength if the output is  
highly loaded and signal transition time is unacceptable. When VDDOx is 1.8V or 1.5V the user should start with 4x  
and only decrease drive strength if the output signal has unacceptable overshoot. See section 5.6.1.  
00 = 1x  
01 = 2x  
10 = 3x  
11 = 4x  
Bits 3 to 0: Output Clock Signal Format (OCSF[3:0]). See section 5.6.1.  
0000 = Disabled (high-impedance, low power mode)  
0001 = LVDS  
0010 = Differential (default is LVPECL with VCM=1.2V, programmable using OCxDIFF fields)  
0011 = HSTL (set OCxCR2.DRIVE=11 (4x) to meet JESD8-6)  
(VOD is forced to 400mV and OCxDIFF.VOD is ignored)  
0100 = Two CMOS: OCxN in phase with OCxP  
0101 = One CMOS: OCxP enabled, OCxN high impedance  
0110 = One CMOS: OCxP high impedance, OCxN enabled  
0111 = Two CMOS: OCxN inverted vs. OCxP  
1010 = HCSL  
67  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
OCxDIFF  
Register Description:  
Register Address:  
Output Clock x Start Stop Register  
OC1: 202h, OC2: 212h, OC3: 222h, OC4: 232h, OC5: 242h  
OC6: 252h, OC7: 262h, OC8: 272h, OC9: 282h, OC10: 292h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
VCM[3:0]  
VOD[3:0]  
Default  
0
0
0
0
0
1
0
1
Bits 7 to 4: Differential Common-Mode Voltage (VCM[3:0]). This field specifies the common-mode voltage for  
the differential output driver. See section 5.6.1.  
0000 = 1.23V (default) typical for LVDS and AC-coupled LVPECL  
0011 = 1.0V  
0100 = 1.1V  
0101 = 1.3V  
0110 = 1.4V  
0111 = 1.5V  
1000 = 1.6V  
1001 = 1.7V  
1010 = 1.8V  
1011 = 1.9V  
1100 = 2.0V typical for DC-coupled LVPECL  
1101 = 2.1V  
1111 = Use this setting for HCSL signal format  
All other values reserved  
Bits 3 to 0: Differential Swing Voltage (VOD[3:0]). This field specifies the differential output voltage (VOD) for the  
differential output driver. In the device this field actually controls driver output current. When the specified current is  
driven into the required external 100termination resistor, the voltage across the termination resistor is the desired  
VOD. See Figure 16 for the definition of VOD. VOD is equivalent to the single-ended voltage swing of the OCxP pin or  
the OCxN pin. This field is ignored and VOD is set to 400mV when OCxCR2.OCSF=0001 (LVDS). See section  
5.6.1.  
0000 = 300mV (3mA driver current)  
0001 = 400mV typical for LVDS  
0010 = 500mV  
0011 = 600mV  
0100 = 700mV  
0101 = 800mV default value, typical for LVPECL  
0110 = 900mV (9mA driver current)  
1010 = Use this setting for HCSL signal format  
All other values reserved  
68  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
OCxREG  
Register Description:  
Register Address:  
Output Clock x Regulator Control Register  
OC1: 203h, OC2: 213h, OC3: 223h, OC4: 233h, OC5: 243h  
OC6: 253h, OC7: 263h, OC8: 273h, OC9: 283h, OC10: 293h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
VREG[3:0]  
Default  
0
0
0
0
0
0
0
0
Bits 3 to 0: Regulator Voltage (VREG[3:0]). This field specifies the power supply regulator voltage for the  
differential output driver. Set this to at least VCM+VOD/2+0.5V. Max value is 2.2V when VDDOx is 2.5V, and max  
value is 2.9V when VDDOx is 3.3V. See section 5.6.1.  
0000 = 2.2V (default) typical for LVDS and AC-coupled LVPECL  
0010 = 2.0V  
0011 = 2.2V  
0100 = 2.25V  
0101 = 2.4V  
0111 = 2.5V  
1000 = 2.7V  
1001 = 2.75V  
1010 = 2.8V  
1011 = 2.9V typical for DC-coupled LVPECL  
1100 = 3.0V  
1111 = Use this setting for HCSL signal format  
All other values reserved  
69  
© 2021 Microchip Technology Inc.  
DS20006555A  
ZL30264-ZL30267  
Data Sheet  
Register Name:  
OCxCR3  
Register Description:  
Register Address:  
Output Clock x Configuration Register 3  
OC1: 204h, OC2: 214h, OC3: 224h, OC4: 234h, OC5: 244h  
OC6: 254h, OC7: 264h, OC8: 274h, OC9: 284h, OC10: 294h  
Bit 7  
SRLSEN  
0
Bit 6  
0
Bit 5  
NEGLSD  
0
Bit 4  
LSSEL  
0
Bit 3  
0
Bit 2  
ASQUEL  
0
Bit 1  
0
Bit 0  
LSDIV[24]  
0
Name  
Default  
Bit 7: Enable LSDIV Statuses (SRLSEN). This bit enables the OCxSR.LSCLK real-time status bit and its  
associated latched status bit OCxSR.LSCLKL.  
0 = LSCLK status bit is not enabled (low)  
1 = LSCLK status bit is enabled  
Bit 5: OCxN Low Speed Divider (NEGLSD). This bit selects the source of the clock on the OCxN pin in CMOS  
mode. See section 5.6.2.  
0 = Same as OCxP  
1 = Output of the LSDIV divider  
Note: NEGLSD should only be set to one in two-CMOS mode (OCxCR2.OCSF=100 or 111), when  
OCxCR2.POL=0, and when OCxCR3.LSSEL=0.  
Bit 4: LSDIV Select (LSSEL). This bit selects the source of the output clock. When the MSDIV divider is selected  
(LSSEL=0) the LSDIV divider output can be independently selected as the source for the OCxN pin (in CMOS  
output mode) or monitored by the OCxSR.LSCLK status bit. This bit is only valid when OCxCR1.MSDIV > 0. See  
section 5.6.2.  
0 = The output clock is sourced from the MSDIV divider.  
1 = The output clock is sourced from the LSDIV divider.  
Bit 2: Auto-Squelch Enable (ASQUEL). This bit enables automatic squelching of the output clock whenever (a)  
automatic input switching is enabled for the APLL to which the output is connected, and (b) the input monitors  
indicate that the inputs specified by that APLL’s APLLMUX and ALTMUX fields are both invalid. OCxSTOP.MODE  
specifies the type of stop (high, low, high-impedance) and the output clock edge on which to stop. When a  
differential output or a CMOS complementary output is squelched, its OCxN pin is opposite polarity of its OCxP pin.  
0 = Auto-squelch disabled  
1 = Auto-squelch enabled  
Bit 0: Low-Speed Divider Value (LSDIV[24]). See the OCxDIV1 register description.  
70  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
OCxDIV1  
Register Description:  
Register Address:  
Output Clock x Divider Register 1  
OC1: 205h, OC2: 215h, OC3: 225h, OC4: 235h, OC5: 245h  
OC6: 255h, OC7: 265h, OC8: 275h, OC9: 285h, OC10: 295h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
LSDIV[7:0]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: Low-Speed Divider Value (LSDIV[7:0]). The full 25-bit LSDIV[24:0] field spans this register,  
OCxDIV2, OCxDIV3. and bit 0 of OCxCR3. LSDIV is an unsigned integer. The frequency of the clock from the  
medium-speed divider is divided by LSDIV+1. The OCxCR3.LSSEL and NEGLSD bits control when the output of  
the low-speed divider is present on the OCxP and OCxN output pins. OCxCR1.MSDIV must be > 0 for the low-  
speed divider to operate. See section 5.6.2.  
Register Name:  
OCxDIV2  
Register Description:  
Register Address:  
Output Clock x Divider Register 2  
OC1: 206h, OC2: 216h, OC3: 226h, OC4: 236h, OC5: 246h  
OC6: 256h, OC7: 266h, OC8: 276h, OC9: 286h, OC10: 296h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
LSDIV[15:8]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: Low-Speed Divider Value (LSDIV[15:8]). See the OCxDIV1 register description.  
Register Name:  
OCxDIV3  
Register Description:  
Register Address:  
Output Clock x Divider Register 3  
OC1: 207h, OC2: 217h, OC3: 227h, OC4: 237h, OC5: 247h  
OC6: 257h, OC7: 267h, OC8: 277h, OC9: 287h, OC10: 297h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
LSDIV[23:16]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: Low-Speed Divider Value (LSDIV[23:16]). See the OCxDIV1 register description.  
Register Name:  
OCxDC  
Register Description:  
Register Address:  
Output Clock x Duty Cycle Register  
OC1: 208h, OC2: 218h, OC3: 228h, OC4: 238h, OC5: 248h  
OC6: 258h, OC7: 268h, OC8: 278h, OC9: 288h, OC10: 298h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
OCDC[7:0]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: Output Clock Duty Cycle (OCDC[7:0]). This field controls the output clock signal duty cycle when  
MSDIV>0 and LSDIV>1. When OCDC = 0 the output clock is 50%. Otherwise the clock signal is a pulse with a  
width of OCDC number of MSDIV output clock periods. The range of OCDC can create pulse widths from 1 to 255  
MSDIV output clock periods. When OCxCR2.POL=0, the pulse is high and the signal is low the remainder of the  
cycle. When POL=1, the pulse is low and the signal is high the remainder of the cycle. See section 5.6.3.  
71  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
 
ZL30264-ZL30267  
Data Sheet  
Register Name:  
OCxPH  
Register Description:  
Register Address:  
Output Clock x Phase Adjust Register  
OC1: 209h, OC2: 219h, OC3: 229h, OC4: 239h, OC5: 249h  
OC6: 259h, OC7: 269h, OC8: 279h, OC9: 289h, OC10: 299h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
PHADJ[3:0]  
Default  
0
0
0
0
0
0
0
0
Bits 3 to 0: Phase Adjust Value (PHADJ[3:0]). This field can be used to adjust the phase of an output clock vs.  
the phase of other clock outputs. The adjustment is in units of bank source clock cycles. For example, if the bank  
source clock is 625MHz (from APLL1 for example) then one bank source clock cycle is 1.6ns, the smallest phase  
adjustment is 0.8ns, and the adjustment range is ±5.6ns. Negative values mean earlier in time (leading) and  
positive values mean later in time (lagging). See section 5.6.4.  
0000 = 0 bank source clock cycles  
0001 = 0.5  
1000 = -1.0 bank source clock cycles  
1001 = -0.5  
0010 = 1.0  
1010 = -2.0  
0011 = 1.5  
1011 = -1.5  
0100 = 2.0  
1100 = -3.0  
0101 = 2.5  
1101 = -2.5  
0110 = 3.0  
1110 = -4.0  
0111 = 3.5  
1111 = -3.5  
Register Name:  
OCxSTOP  
Register Description:  
Register Address:  
Output Clock x Start Stop Register  
OC1: 20Ah, OC2: 21Ah, OC3: 22Ah, OC4: 23Ah, OC5: 24Ah  
OC6: 25Ah, OC7: 26Ah, OC8: 27Ah, OC9: 28Ah, OC10: 29Ah  
Bit 7  
0
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
NEGLSD  
1
Bit 1  
Bit 0  
Name  
Default  
SRC[3:0]  
MODE[1:0]  
0
0
0
1
0
0
Bits 6 to 3: Output Clock Stop Source (SRC[3:0]). This field specifies the source of the stop signal. See section  
5.6.7.  
0000 = Never stop  
0001 = Logical OR of (the global MCR1.STOP bit) or (the OCx stop bit in the STOPCR registers)  
0010 to 0111 = {unused values}  
1000 = GPIO0  
1001 = GPIO1  
1010 = GPIO2  
1011 = GPIO3  
1100 to 1111 = {unused values}  
Bit 2: NEGLSD Stop Behavior (NEGLSD). When an output pair is configured for two different frequencies in  
2xCMOS mode (see section 5.6.2) this bit specifies the stop behavior for the pair. This field allows the user to trade  
off stop reaction time vs. possible short pulse on the NEG pin.  
0 = Stop when higher-speed POS signal has the appropriate edge (see MODE field below)  
1 = Stop when lower-speed NEG signal has the appropriate edge.  
Setting this bit to 1 guarantees no short high/low time for the POS signal and for the NEG signal, but stopping can  
take a long time when the NEG pin is very low frequency, such as 2kHz or even 1Hz.  
Setting this bit to 0 allows stopping to happen faster because it depends only on the frequency of the POS signal,  
but the NEG signal may have a short high or low time when it stops. For some applications, such as when NEG is  
a 1 pulse per second (PPS) signal, a short high or low time when NEG stops may not matter because NEG is  
72  
© 2021 Microchip Technology Inc.  
DS20006555A  
ZL30264-ZL30267  
Data Sheet  
essentially a data signal (phase alignment or time alignment signal that is latched by a POS signal edge) rather  
than a true clock signal.  
Bits 1 to 0: Output Clock Stop Mode (MODE[1:0]). This field selects the mode of the start-stop function. See  
section 5.6.6.  
00 = Stop Low: stop after falling edge of output clock, start after rising edge of output clock  
01 = Stop High: stop after rising edge of output clock, start after falling edge of output clock  
10 = Stop Low then go high-impedance: stop after falling edge, start after rising edge  
11 = Stop High then go high-impedance: stop after rising edge, start after falling edge  
The following table shows which pin(s) stop high or low as specified above for each output signal format:  
Signal Format  
OCxCR2.OCSF Pin that Stops As Specified  
LVDS, LVPECL, Programmable Differential  
HSTL  
001 or 010  
011  
OCxP  
OCxP  
Two CMOS, OCxP in phase with OCxN  
One CMOS, OCxN enabled  
One CMOS, OCxP enabled  
Two CMOS, OCxN inverted vs. OCxP  
100  
101  
110  
111  
OCxP and OCxN  
OCxN  
OCxP  
OCxP  
73  
© 2021 Microchip Technology Inc.  
DS20006555A  
ZL30264-ZL30267  
Data Sheet  
6.3.5 Input Clock Configuration Registers  
Register Name:  
XACR1  
Register Description:  
Register Address:  
XA Input Clock Configuration Register 1  
300h  
Bit 7  
0
Bit 6  
POL  
0
Bit 5  
DISMON  
0
Bit 4  
Bit 3  
VALTIME[2:0]  
0
Bit 2  
Bit 1  
Bit 0  
Name  
Default  
HSDIV[1:0]  
0
0
0
0
Bit 6: Input Polarity (POL). This field specifies which input clock edge the APLL will lock to. See section 5.5.1.  
0 = Rising edge  
1 = Falling edge  
Bit 5: Disable Signal Going to the Monitor (DISMON).  
0 = XA signal is provided to the XA monitor  
1 = XA signal is not provided to the XA monitor  
Bits 4 to 2: Input Validation Time (VALTIME[2:0]). The input clock monitor only declares the XA input clock valid  
if it has no missing edges in the interval specified by this field. See section 5.5.2.  
000 = 1 cycle  
001 = 4 cycles  
010 = 16 cycles  
011 = 64 cycles  
100 = 256 cycles  
101 = 1024 cycles  
110 - 111 = {unused values}  
Bits 1 to 0: Input Clock High-Speed Divider (HSDIV[1:0]). This field specifies the divide value for the XA input  
clock divider. This field should not be set to 01 at the same time MCR2.DBL=1. See section 5.5.1.  
00 = Divide by 1  
01 = Divide by 2  
10, 11 = {unused values}  
Register Name:  
XACR2  
Register Description:  
Register Address:  
XA Input Clock Configuration Register 2  
301h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
XOAMP[7:0]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 0: XO Amplifier Control (XOAMP[7:0]). Set this value as follows for the recommended 10pF crystal  
(values in decimal). Contact Microchip apps support for XOAMP values for crystals with other load capacitances.  
Crystal  
Max Crystal Drive  
Frequency (MHz)  
100W  
200W  
80  
72  
72  
80  
80  
88  
88  
96  
300W  
152  
136  
136  
136  
136  
136  
136  
136  
25  
30  
35  
40  
45  
50  
55  
60  
0
0
0
8
8
16  
16  
24  
74  
© 2021 Microchip Technology Inc.  
DS20006555A  
ZL30264-ZL30267  
Data Sheet  
Register Name:  
XACR3  
Register Description:  
Register Address:  
XA Input Clock Configuration Register 3  
302h  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Name  
XBCAP[3:0]  
XACAP[3:0]  
Default  
0
0
0
0
0
0
0
0
Bits 7 to 4: XB Internal Capacitor Selection (XBCAP[3:0]). Actual internal capacitance on the XB pin in pF is  
approximately 6 + XBCAP. See section 5.3.2.  
Bits 3 to 0: XA Internal Capacitor Selection (XACAP[3:0]). Actual internal capacitance on the XA pin in pF is  
approximately 6 + XACAP. See section 5.3.2.  
Register Name:  
ICxCR1  
Register Description:  
Register Address:  
Input Clock x Configuration Register 1  
IC1: 303h, IC2: 304h, IC3: 305h  
Bit 7  
0
Bit 6  
POL  
0
Bit 5  
DISMON  
0
Bit 4  
Bit 3  
VALTIME[2:0]  
0
Bit 2  
Bit 1  
Bit 0  
Name  
Default  
HSDIV[1:0]  
0
0
0
0
Bit 6: Input Polarity (POL). This field specifies which input clock edge the APLL will lock to. See section 5.5.1.  
0 = Rising edge  
1 = Falling edge  
Bit 5: Disable Signal Going to the Monitor (DISMON).  
0 = ICx signal is provided to the ICx monitor  
1 = ICx signal is not provided to the ICx monitor  
Bits 4 to 2: Input Validation Time (VALTIME[2:0]). The input clock monitor only declares the input clock valid if it  
has no missing edges in the interval specified by this field. See section 5.5.2.  
000 = 1 cycle  
001 = 4 cycles  
010 = 16 cycles  
011 = 64 cycles  
100 = 256 cycles  
101 = 1024 cycles  
110 - 111 = {unused values}  
Bits 1 to 0: Input Clock High-Speed Divider (HSDIV[1:0]). This field specifies the divide value for the input clock  
high-speed divider. See section 5.5.1.  
00 = Divide by 1  
01 = Divide by 2  
10 = Divide by 4  
11 = Divide by 8  
75  
© 2021 Microchip Technology Inc.  
DS20006555A  
ZL30264-ZL30267  
Data Sheet  
7. Electrical Characteristics  
Absolute Maximum Ratings  
Parameter  
Symbol  
Min.  
Max.  
Units  
Supply voltage, nominal 1.5V  
VDD15  
-0.3  
1.65  
V
Supply voltage, nominal 1.8V  
Supply voltage, nominal 2.5V  
Supply voltage, nominal 3.3V  
Voltage on XA, any ICxP/N, any OCxP/N pin  
Voltage on any digital I/O pin  
Storage Temperature Range  
VDD18  
VDD25  
VDD33  
VANAPIN  
VDIGPIN  
TST  
-0.3  
-0.3  
-0.3  
-0.3  
-0.3  
-55  
1.98  
2.75  
3.63  
3.63  
3.63  
+125  
V
V
V
V
V
°C  
* Exceeding these values may cause permanent damage. Functional operation under these conditions is not implied.  
* Voltages are with respect to ground (VSS) unless otherwise stated.  
Note 1: The typical values listed in the tables of Section 7 are not production tested.  
Note 2: Specifications to -40C and 85C are guaranteed by design or characterization and not production tested.  
Table 5 - Recommended DC Operating Conditions  
Parameter  
Symbol  
Min.  
Typ.  
Max.  
Units  
2.375  
2.5  
2.625  
Supply voltage, Higher Core  
VDDH  
V
(choose 1 row)  
3.135  
1.71  
3.3  
1.8  
3.465  
1.89  
Supply voltage, Lower Core  
(choose 1 row)  
VDDL  
V
V
same as VDDH  
1.71  
2.375  
1.8  
2.5  
1.89  
2.625  
Supply voltage, Non-Clock I/O Pins  
(choose 1 row)  
VDDIO  
same as VDDH  
1.425  
1.71  
2.375  
1.5  
1.8  
2.5  
1.575  
1.89  
2.625  
Supply voltage, OCx Outputs (x=A,B,C,D,E or F)  
(choose 1 row)  
VDDOx  
TA  
V
same as VDDH  
Operating temperature  
-40  
+85  
°C  
Table 6 - Electrical Characteristics: Supply Currents  
Characteristics  
Total power, two ICx inputs, two APLLs and two  
LVDS outputs enabled, 1.8V+3.3V operation  
3.3V single-supply operation  
Symbol  
Min.  
Typ.1  
Max  
Units  
Notes  
PDISS  
IDD33  
IDD25  
1.065  
W
569  
852  
843  
mA  
mA  
Note 2  
Note 2  
Total current on 3.3V supply  
2.5V single-supply operation  
550  
Total current on 2.5V supply  
1.8V+3.3V operation  
Total current on 3.3V supply  
Total current on 1.8V supply  
1.8V+2.5V operation  
IDD33  
IDD18  
221  
280  
342  
477  
mA  
mA  
Note 2  
Note 2  
Total current on 2.5V supply  
Total current on 1.8V supply  
IDD25  
IDD18  
212  
279  
339  
479  
VDDH supply current change from enabling or  
disabling the crystal driver circuit  
VDDL supply current change from enabling or  
disabling an input clock  
VDDL supply current change from enabling or  
disabling the APLL’s fractional output divider  
VDDL supply current from enabling/disabling  
output divider for one OCx using OCEN.OCxEN  
VDDL supply current change from enabling or  
disabling an output for LVDS, LVPECL or HCSL  
13  
12  
38  
13  
13  
mA  
mA  
mA  
mA  
mA  
IDDXO  
IDDLIN  
IDDLHSD  
IDDLDIV  
IDDLD  
76  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
ZL30264-ZL30267  
Data Sheet  
Characteristics  
VDDL supply current change from enabling or  
disabling an output for CMOS or HSTL  
VDDOx supply current change from enabling or  
disabling an LVDS output  
VDDOx supply current change from enabling or  
disabling an LVPECL output  
VDDOx supply current change from enabling or  
disabling an HCSL output  
VDDOx supply current change from enabling or  
disabling a CMOS output  
VDDOx supply current change from enabling or  
disabling an HSTL output  
Symbol  
Min.  
Typ.1  
Max  
Units  
Notes  
16  
mA  
IDDLC  
9
15  
15  
6
mA  
mA  
mA  
mA  
mA  
IDDOD  
IDDOP  
IDDOHC  
IDDOC  
IDDOHS  
Note 5  
Note 3  
Note 4  
6
Note 1:  
Note 2:  
Typical values measured at nominal supply voltages and 25C ambient temperature.  
Max IDD measurements made with all blocks enabled, 650MHz signals on IC1 and IC2 inputs, 187.5MHz signal on IC3, Crystal  
driver and doubler off , VCO frequency of 3750MHz, APLL output dividers dividing by 6, all MSDIV dividing by 2, all LSDIV dividing  
by 2, all outputs enabled as LVPECL outputs driving 156.25MHz signals, and all VDDO at same voltage as VDDH. Typical IDD  
measurements made with same setup as max IDD but APLL fractional dividers disabled and only six outputs enabled with LVDS  
signal format.  
Note 3:  
Note 4:  
Note 5:  
VDDOx=3.3V, 1x drive strength, fO=250MHz, 2pF load  
VDDOx=1.8V, 2x drive strength, fO=100MHz, 100differential termination.  
50to ground each on OCxP and OCxN.  
Table 7 - Electrical Characteristics: Non-Clock CMOS Pins  
Characteristics  
Symbol  
Min.  
0.7 x  
VDDIO  
Typ.  
Max.  
Units  
Notes  
VIH  
Input high voltage  
V
0.3 x  
VDDIO  
VIL  
Input low voltage  
V
IIL  
Input leakage current, all digital inputs  
Input capacitance  
-10  
10  
10  
11  
Note 1  
A  
pF  
pF  
CIN  
CIN  
3
3
Input capacitance, SCL/SCLK, SDA/MOSI  
0.05 x  
VDDIO  
Input hysteresis, SCL and SDA in I2C Bus Mode  
Output leakage (when high impedance)  
Output high voltage  
mV  
A  
V
ILO  
-10  
10  
Note 1  
0.8 x  
VDDIO  
VOH  
IO = -3.0mA  
0.2 x  
VDDIO  
VOL  
fOUT  
Output low voltage  
V
IO = 3.0mA  
Note 3  
Clock output on GPIO pin, frequency  
VDDIO=1.8V  
Clock output on GPIO pin,  
rise/fall time  
50  
MHz  
2.3  
1.5  
1.2  
ns  
ns  
ns  
Notes 3, 4  
Notes 3, 4  
Notes 3, 4  
VDDIO=2.5V  
tR, tF  
VDDIO=3.3V  
Note 1:  
0V < VIN < VDDIO for all other non-clock inputs.  
VOH does not apply for SCL and SDA in I2C interface mode since they are open drain.  
Note 2:  
Note 3:  
To output a clock on a GPIO pin, an OCx output must be configured with NEGLSD=1 and SRLSEN=1 in OCxCR3 and the GPIO  
must be configured to as a status output following OCxSR.LSCLK (see the GPIOCR and GPIOxSS registers). Output jitter is not  
guaranteed for clock signals on GPIO pins but is typically 1 to 5ps rms 12kHz to 20MHz.  
Note 4:  
20%-80%, 15pF load.  
77  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
Table 8 - Electrical Characteristics: XA Clock Input  
This table covers the case when there is no external crystal connected and an external oscillator or clock signal is connected to the XA pin.  
Characteristics  
Input high voltage, XA  
Symbol  
Min.  
1.2  
Typ.  
Max.  
VDDH  
0.8  
Units  
V
Notes  
VDDH=2.5 or 3.3V  
VIH  
VIL  
fIN  
fIN  
IIL  
VDDH=2.5 or 3.3V  
Input low voltage, XA  
V
Input frequency, XA pin to APLL mux  
9.72  
156.25  
156.25  
10  
MHz  
MHz  
A  
Input frequency, XA pin to bypass mux  
Input leakage current  
-10  
40  
Input duty cycle  
60  
%
Note 1  
Note 1:  
1.0V threshold. See section 5.3.3 for duty cycle restrictions when using the XA doubler with low input frequencies.  
Table 9 - Electrical Characteristics: Clock Inputs, ICxP/N  
Characteristics  
Input voltage tolerance (each pin, single-ended)  
Input differential voltage  
Symbol  
VTOL  
Min.  
0
Typ.  
Max.  
VDDH  
1.4  
Units  
Notes  
Note 1  
V
V
V
VID  
0.1  
Note 2  
VCMI  
Input DC bias voltage (internally biased)  
1.35  
9.72  
9.72  
1250  
300  
MHz  
MHz  
Differential  
fIN  
Input frequency, ICx pins  
Single-ended  
smaller of  
3ns or 0.3 x 1  
/ fIN  
Minimum input clock high, low time,  
tH, tL  
ns  
fIN 250MHz  
Minimum input clock high, low time,  
tH, tL  
tH, tL  
0.4*1 / fIN  
ns  
ns  
250MHz fIN 750MHz  
Minimum input clock high, low time,  
0.45*1 / fIN  
fIN 750MHz  
Input resistance, single-ended to 1.8V, ICxP or ICxN  
Input resistance, single-ended to VSS, ICxP or ICxN  
RIN18  
50  
80  
k  
k  
RINVSS  
Note 1:  
The device can tolerate voltages as specified in VTOL w.r.t. VSS on its ICxP and ICxN pins without being damaged.  
For differential input signals, proper operation of the input circuitry is only guaranteed when the other specifications in this table,  
including VID, are met.  
Note 2:  
Note 3:  
For inputs IC1P/N and IC2P/N VID=|VICxP VICxN . For input IC3P, V =|V  
VCMI . The max VID spec only applies when a  
|
|
ID  
IC3P  
differential signal is applied on ICxP/N; it does not apply when a single-ended signal is applied on ICxP.  
Differential signals. The differential inputs can easily be interfaced to neighboring ICs driving LVDS, LVPECL, CML, HCSL,  
HSTL or other differential signal formats using a few external passive components. In general, Microchip recommends terminating  
the signal with the termination/load recommended in the neighboring component’s data sheet and then AC-coupling the signal into  
the ICxP/ICxN pins. See Figure 15 for details. To connect a differential signal to IC3, AC-couple one side of the signal to IC3P and  
AC-couple the other side to VSS. For DC-coupling, treat the input as 1.8V CML.  
Note 4:  
Single-ended signals can be connected to the ICxP pins. Signals with amplitude greater than 2.5V must be DC-coupled. For  
signals with amplitudes less than 2.5V Microchip recommends AC-coupling but DC-coupling can also be used. When a single-  
ended signal is connected to ICxP, ICxN should be connected to a capacitor (0.1F or 0.01F) to VSS.  
VDD33  
1/fIN  
tH, tL  
VICxP  
VICxN  
VSS  
VID  
VTOL  
VCMI  
Figure 14 - Electrical Characteristics: Clock Inputs  
78  
© 2021 Microchip Technology Inc.  
DS20006555A  
ZL30264-ZL30267  
Data Sheet  
Example termination networks:  
VDD_driver  
LVDS  
LVPECL  
CML  
HCSL  
Microchip  
VDD_driver  
VDD_driver  
50  
Driver-  
specified  
termination  
network  
+
R1  
R1 50  
50  
Signal  
Driver  
DC  
Receiver  
bias  
100  
50  
-
R2  
R2  
50  
50  
VDD_driver=3.3V: R1=127, R2=82  
VDD_driver=2.5V: R1=250, R2=62.5  
VDD_driver  
Place the 100termination resistor as close as possible  
to the device pins.  
Microchip  
50  
50  
Consult the signal driver’s data sheet for any required  
DC network for this arrangement where the termination  
resistor is on the receiver side of the AC coupling caps.  
Driver-  
specified  
DC  
+
Signal  
Driver  
DC  
100  
Receiver  
bias  
-
network  
LVPECL drivers often need resistors (typically <200) to  
ground in the DC network.  
Figure 15 - Example External Components for Differential Input Signals  
1/fOCD  
VOCxP  
VOH  
VCM  
VOL  
VOD  
VOCxN  
VOCxP - VOCxN  
0
VOD,PP  
Figure 16 - Electrical Characteristics: Differential Clock Outputs  
Table 10 - Electrical Characteristics: LVDS Clock Outputs  
VDDOx = 2.5V±5% or 3.3V±5% for LVDS operation.  
Characteristics  
Output frequency  
Symbol  
fOCD  
Min. Typ. Max. Units  
Notes  
1045  
1.37  
530  
MHz  
VCM  
Output common-mode voltage  
Output differential voltage  
Output differential swing, peak-to-peak  
Output rise/fall time  
1.13  
310  
620  
1.2  
420  
840  
150  
50  
V
Note 1. See Figure 16  
Note 1. See Figure 16  
Note 1. See Figure 16  
20%-80%  
VOD  
mV  
mVPP  
ps  
VOD,PP  
tR, tF  
1060  
Output duty cycle  
45  
55  
%
Note 1:  
OCxCR2.OCSF=0001 (LVDS). Output must have 100DC path between OUTxP and OUTxN to meet these VOD specs. See  
Figure 17 parts a) and b) for examples where this DC path is a 100termination resistor at the receiver.  
79  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
ZL30264-ZL30267  
Data Sheet  
Table 11 - Electrical Characteristics: LVPECL Clock Outputs  
VDDOx = 2.5V±5% or 3.3V±5% for LVPECL operation.  
Characteristics  
Symbol  
Min. Typ. Max. Units  
Notes  
fOCD  
Output frequency  
1045  
MHz  
Output common-mode voltage,  
VDDOx=3.3V  
Output common-Mode voltage,  
VDDOx=2.5V  
VCM  
VCM  
1.85  
1.13  
1.95  
1.23  
2.05  
V
Note 1. See Figure 16  
Note 1. See Figure 16  
1.33  
V
VOD  
VOD  
Output differential voltage  
Output differential swing, peak-to-peak  
Output rise/fall time  
650  
820  
1640  
150  
50  
1050  
2100  
mV  
mVPP  
ps  
Note 1. See Figure 16  
Note 1. See Figure 16  
20%-80%  
1300  
tR, tF  
Output duty cycle  
45  
55  
%
Note 1:  
OCxCR2.OCSF=0010, OCxDIFF.VCM=1100, OCxDIFF.VOD=0101. Output must have 100DC path between OUTxP and  
OUTxN to meet these VOD specs. See Figure 17 parts a) and b) for examples where this DC path is a 100termination resistor at  
the receiver.  
Table 12 - Electrical Characteristics: HCSL Clock Outputs  
VDDOx=VDDH=3.3V±5% or VDDOx=VDDH=2.5V±5% for HCSL operation.  
Characteristics  
Output frequency  
Symbol  
fOCHC  
VCM  
Min.  
Typ. Max. Units  
Notes  
250  
0.95  
55  
MHz  
V
Output common-mode voltage  
Output differential voltage  
Output rise/fall time  
V
Note 1. See Figure 16  
Note 1. See Figure 16  
20%-80%  
OD / 2  
VOD  
0.6  
45  
0.75  
250  
50  
V
tR, tF  
ps  
%
Output duty cycle  
Note 1:  
Each of OCxP and OCxN with 50termination resistor to ground.  
Table 13 - Electrical Characteristics: CMOS and HSTL (Class I) Clock Outputs  
Characteristics  
Symbol  
Min.  
Typ.  
Max.  
Units  
Notes  
fOCMOS  
Output frequency  
250  
MHz  
Note 1  
<<1Hz  
VDDOx  
0.4  
VOH  
VOL  
VDDOx  
0.4  
Output high voltage  
Output low voltage  
Output rise/fall time, VDDOx=1.8V,  
OCxCR2.DRIVE=4x  
Output rise/fall time, VDDOx=1.8V,  
OCxCR2.DRIVE=4x  
Output rise/fall time, VDDOx=3.3V,  
OCxCR2.DRIVE=1x  
V
V
Notes 2, 3  
Notes 2, 3  
2pF load  
0
0.4  
1.2  
0.7  
2.2  
ns  
ns  
ns  
ns  
15pF load  
2pF load  
15pF load  
tR, tF  
Output rise/fall time, VDDOx=3.3V,  
OCxCR2.DRIVE=1x  
Output duty cycle  
45  
42  
50  
50  
55  
58  
%
%
Note 4, 6  
Output duty cycle  
Notes 5, 6  
Output duty cycle, OCxNEG single-ended  
Output duty cycle, OCxPOS single-ended  
Output current when output disabled  
50  
%
50  
%
OCxCR2.OCSF=0  
IOH  
300  
A  
Note 1:  
Note 2:  
Minimum output frequency is a function of VCO frequency and output divider values and is guaranteed by design.  
For HSTL Class I, VOH and VOL apply for both unterminated loads and for symmetrically terminated loads, i.e. 50to  
VDDOx/2.  
Note 3:  
Note 4:  
Note 5:  
Note 6:  
For VDDOx=3.3V and OCxCR2.DRIVE=1x, IO=4mA. For VDDOx=1.5V and OCxCR2.DRIVE=4x, IO=8mA.  
Output clock frequency 160MHz or VDDOx 1.8V.  
Output clock frequency > 160MHz and VDDOx < 1.8V.  
Measured differentially.  
80  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
ZL30264-ZL30267  
Data Sheet  
Microsemi  
LVDS,  
Microsemi  
HCSL  
LVPECL,  
Receiver  
LVDS or Prog.  
Diff mode  
or generic  
HCSL mode  
  
  
differential  
receiver with  
1-2.1V Vcm  
50  
50  
  
  
50  
50  
a)  
d)  
+
+
Tx  
-
100  
Tx  
-
Microsemi  
CML  
Microsemi  
Receiver  
Prog. Diff  
mode  
+
CMOS mode  
50  
50  
20  
50  
CMOS  
Receiver  
b)  
e)  
Tx  
-
100  
source-series termination  
Internal or external  
termination on receiver  
side of AC-coupling caps.  
Microsemi  
Differential  
Receiver  
Prog. Diff  
mode  
+
50  
c)  
200  
50  
Tx  
-
100  
Driver requires DC path between + and pins. 200recommended.  
Figure 17 - Example External Components for Output Signals  
Figure 17 part c) covers the case where an existing receiver has AC coupling caps followed by an internal or external 100termination resistor.  
The driver requires a DC path between its POS and NEG pins even in this case. A 200resistor is recommended. Since this arrangement  
attenuates the signal by one third, The OCxDIFF.VOD field should be set 50% higher to compensate.  
Table 14 - Electrical Characteristics: APLL Frequencies  
Characteristics  
APLL VCO frequency range  
APLL PFD input frequency  
Symbol  
Min.  
3715  
9.72  
Typ.  
Max.  
4180  
Units  
MHz  
Notes  
fVCO  
tPFD  
156.25  
MHz  
Table 15 - Electrical Characteristics: Jitter and Skew Specifications  
Test Conditions  
Characteristics  
APLL Jitter Transfer Bandwidth  
Output-to-Output Skew  
Input-to-Output Delay Variation, APLL1, external  
feedback, OC1 internal path  
Min  
Typ  
600  
Max  
Units  
kHz  
ps  
Note 4  
100  
160  
Note 12  
110  
130  
ps  
ps  
Input-to-Output Delay Variation, APLL2, external  
feedback, OC3 internal path  
Note 12  
183  
APLL, Integer Output Divider  
Notes 1, 3  
0.23  
0.155  
5
0.275  
0.175  
25  
ps RMS  
ps RMS  
ps pk-pk  
ps RMS  
ps RMS  
ps RMS  
ps RMS  
ps RMS  
Phase Jitter, 156.25MHz  
Notes 2, 3  
PCI Express 1.1, Common Refclk Jitter  
PCI Express 2.1, Common Refclk Jitter  
Total Jitter, Notes 6, 11  
10kHz to 1.5MHz, Note 6  
1.5MHz to 50MHz, Note 6  
Note 6  
0.1  
0.3  
1.6  
2.1  
PCI Express 3.0, Common Refclk Jitter  
PCI Express 4.0, Common Refclk Jitter  
PCI Express 5.0, Common Refclk Jitter  
APLL, Fractional Output Divider  
0.08  
0.08  
0.068  
0.10  
0.10  
0.077  
Note 6  
Note 6, 13  
Integer divisor, Notes 1, 8  
Frac. divisor, Note 1, 8  
0.26  
0.35  
0.3  
ps RMS  
ps RMS  
Phase Jitter, 156.25MHz  
0.425  
81  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
 
ZL30264-ZL30267  
Data Sheet  
Test Conditions  
Total Jitter, Notes 9, 11  
10kHz to 1.5MHz, Note 9  
1.5MHz to 50MHz, Note 9  
Note 8  
Characteristics  
PCI Express 1.1, Common Refclk Jitter  
Min  
Typ  
16  
Max  
27  
Units  
ps pk-pk  
ps RMS  
ps RMS  
ps RMS  
ps RMS  
ps RMS  
ps pk-pk  
ps  
0.12  
1.7  
0.3  
3.1  
0.12  
0.12  
0.09  
27  
PCI Express 2.1, Common Refclk Jitter  
PCI Express 3.0, Common Refclk Jitter  
PCI Express 4.0, Common Refclk Jitter  
PCI Express 5.0, Common Refclk Jitter  
Period Jitter, 100MHz  
0.09  
0.09  
0.08  
9-20  
8-18  
0.26  
Note 8  
Note 6, 13  
Notes 10, 11  
Cycle-to-Cycle Jitter, 100MHz  
Notes 10, 11  
26  
Random Jitter, fractional output divider  
Deterministic Jitter, fractional output divider  
Notes 1, 7  
0.3  
ps RMS  
Note 7  
0.3  
6
ps pk-pk  
Total Jitter, fractional output divider  
12kHz-20MHz  
Note 5, 7  
3-5  
10.25  
ps pk-pk  
Note 1:  
Jitter calculated from integrated phase noise from 12kHz to 20MHz. Phase jitter includes spurs (if present). Random jitter does  
not include spurs.  
Note 2:  
Note 3:  
Jitter calculated from integrated phase noise from 1.875MHz to 20MHz including spurs (if present).  
With 50MHz crystal doubled as APLL input, APLL VCO frequency 3750MHz, divide by 6 using APLL integer divider, then divide  
by 4 in output medium-speed divider.  
Note 4:  
Requires phase alignment capability described in section 5.6.5. Only applies for outputs that have the same signal format, VDDO  
voltage. drive strength and loading/termination. Also, this skew spec doesn’t apply to OCxN when an output pair is configured  
with OCxCR3.NEGLSD=1; in this configuration OCxN lags OCxP by up to 1ns.  
Note 5:  
Note 6:  
Total Jitter = Deterministic Jitter + 14.28 x Random Jitter.  
With 50MHz crystal doubled as APLL input. All output clocks 100MHz HCSL format. Jitter is from the PCIe jitter filter combination  
that produces the highest jitter.  
Note 7:  
Note 8:  
Output frequencies 25MHz.Tested at 156.25MHz.  
With 50MHz crystal doubled as APLL input. Integer divisor case tested with APLL VCO frequency 3750MHz. Fractional divisor  
case tested with VCO frequency 3993.6MHz. PCI Express 3.0 and 4.0 case tested with APLL VCO frequency 3750MHz.  
Note 9:  
With 50MHz crystal doubled as APLL input and APLL VCO frequency 3993.6MHz. All output clocks 100MHz HCSL format. Jitter  
is from the PCIe jitter filter combination that produces the highest jitter. Applies (a) when spread spectrum modulation is disabled  
and (b) when spread spectrum modulation in the fractional output divider is 0.25% downspread modulated at 31.5kHz.  
Note 10:  
Measured using Tektronix MSO71604C, Mixed Signal Oscilloscope with DPOJET software. Measured with 3750MHz VCO  
frequency, 200MHz out of the fractional divider, and 100MHz out of the medium-speed divider.  
Note 11:  
Note 12:  
N=10000  
AFBDL.FBSEL=11. Tested with 125MHz into IC1, APLL VCO frequency of 3750MHz, APLL integer divider set to 5, OCx  
medium-speed dividers set to 6, OCx 125MHz output frequency. Only applies for outputs that have the same signal format,  
output divider usage, VDDO voltage, drive strength and load/termination. Also, this delay spec doesn’t apply to OCxN when an  
output pair is configured with OCxCR3.NEGLSD=1; in this configuration OCxN lags OCxP by up to 1ns.  
Note 13:  
With frequency extended to 200MHz per PCI Express Base 5.0 version 1.0 specification, section 8.6.7 note 2.  
Table 16 - Electrical Characteristics: Typical Output Phase Jitter from the APLL Integer Divider  
Output Jitter, ps RMS  
Output Jitter, ps RMS  
Output Frequency  
625MHz  
156.25MHz  
125MHz  
25MHz CMOS  
622.08MHz  
625MHz * 66/64  
156.25MHz * 66/64  
614.4MHz  
125MHz XO Reference1  
50MHz Crystal Reference2  
0.180  
0.227  
0.228  
0.275  
0.25  
0.255  
0.27  
0.26  
0.185  
0.23  
0.23  
0.29  
0.26  
0.26  
0.28  
0.27  
0.28  
153.6MHz  
0.275  
Note 1:  
Note 2:  
Note 3:  
APLL locked to external 125MHz XO (Vectron VCC1-1535-125M000).  
APLL locked to external 50MHz crystal (TXC 7M50070021), internal doubler enabled when multiplication is fractional.  
All signals are differential unless otherwise stated. Jitter is integrated 12kHz to 5MHz for 25MHz output frequency and 12kHz to  
20MHz for all other output frequencies.  
82  
© 2021 Microchip Technology Inc.  
DS20006555A  
ZL30264-ZL30267  
Data Sheet  
Table 17 - Electrical Characteristics: Clock Buffer (APLL Bypass Path)  
Characteristics  
Min.  
Typ.  
0.198  
0.174  
0.155  
0.141  
0.115  
0.094  
2.3  
Max.  
Units  
Notes  
100MHz  
125MHz  
156.25MHz  
200MHz  
400MHz  
800MHz  
0.175  
Additive Jitter (Note 7)  
ps RMS  
Notes 1, 5  
2
2.6  
3.8  
2.6  
3.8  
3.7  
4.9  
100  
ns  
ns  
Note 3  
Input-to-Output Propagation Delay, from IC1 or IC2 input  
Input-to-Output Propagation Delay, from IC3 input  
Input-to-Output Propagation Delay, from XA input  
3
3.4  
Note 4  
1.9  
2.9  
2.9  
3.9  
2.3  
ns  
Note 3  
3.4  
ns  
Note 4  
3.3  
ns  
Note 3  
4.4  
ns  
Note 4  
Output-to-Output Skew  
60  
ps  
Note 2  
Output Phase Jitter, 50MHz crystal, 50MHz output  
Output Period Jitter, 50MHz crystal, 50MHz output  
Output Cycle-to-Cycle Jitter, 50MHz crystal, 50MHz output  
0.29  
11  
ps RMS  
ps pk-pk  
ps pk  
Notes 5, 6  
N=10000, Note 6  
N=10000, Note 6  
11  
Note 1:  
Note 2:  
APLL bypass enabled, input frequency = output frequency, LVPECL output signal format.  
Only applies for outputs that have the same signal format, VDDO voltage, drive strength and load/termination. Also, this skew  
spec doesn’t apply to OCxN when an output pair is configured with OCxCR3NEGLSD=1; in this configuration OCxN lags OCxP by  
up to 1ns.  
Note 3:  
Note 4:  
Note 5:  
Note 6:  
Note 7:  
Measured at 125MHz. Differential outputs with 100differential termination (LVDS, LVPECL, Programmable Differential).  
Measured at 125MHz. CMOS/HSTL outputs, 5pF load.  
Jitter calculated from integrated phase noise from 12kHz to 20MHz.  
Tested with 50MHz crystal TXC 7M50070021.  
Additive jitter contributes in a root-of-sum-of-squares manner. For example, a 156.25MHz input signal with 220fs of jitter will  
experience typical additive jitter of 155fs in the device, and the resulting output jitter will be sqrt(2202+1552)=269fs.  
Table 18 - Electrical Characteristics: Typical Input-to-Output Clock Delay Through APLL  
Mode  
Delay, Input Clock Edge to Output Clock Edge  
Non-deterministic but constant as long as the APLL remains locked and output  
clock phases are not adjusted as described in section 5.6.4.  
All Modes  
83  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
Table 19 - Electrical Characteristics: SPI Slave Interface Timing, Device Registers  
VDDIO = 3.3V±5% or 2.5V±5% or 1.8V±5%  
VDDIO 3.3V or 2.5V  
VDDIO 1.8V  
Characteristics (Notes 1 to 3)  
Symbol  
Units  
Notes  
Min. Typ. Max. Min. Typ. Max.  
fBUS  
tCYC  
tSUC  
tHDC  
tCSH  
tCLKH  
tCLKL  
tSUI  
SCLK frequency  
23  
15  
MHz  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
SCLK cycle time  
43.5  
10  
10  
25  
10  
21.75  
2
66  
10  
10  
25  
33  
33  
10  
10  
0
CSN setup to first SCLK edge  
CSN hold time after last SCLK edge  
CSN high time  
SCLK high time  
SCLK low time  
MOSI data setup time  
tHDI  
MOSI data hold time  
2
tEN  
MISO enable time from SCLK edge  
MISO disable time from CSN high  
MISO data valid time  
0
tDIS  
80  
80  
32  
tDV  
20.5  
tHDO  
MISO data hold time from SCLK edge  
CSN, MOSI input rise time, fall time  
0
0
tR  
,
t
F
10  
10  
Note 1:  
Note 2:  
Note 3:  
All timing is specified with 100pF load on all SPI pins.  
All parameters in this table are guaranteed by design or characterization.  
See timing diagram in Figure 18.  
CSN  
tSUC  
tCYC  
tHDC  
tCSH  
tCLKL  
SCLK  
tCLKH  
tSUI tHDI  
MOSI  
MISO  
tDV  
tDIS  
tEN  
tHDO  
Figure 18 - SPI Slave Interface Timing  
84  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
Table 20 - Electrical Characteristics: SPI Slave Interface Timing, Internal EEPROM  
(ZL30265 and ZL30267 Only)  
VDDIO = 3.3V±5% or 2.5V±5% or 1.8V±5%  
VDDIO 3.3V  
VDDIO 2.5V  
VDDIO 1.8V  
Characteristics (Notes 1 to 4)  
Symb  
Min  
Max  
Min  
Max  
Min  
Max  
Units  
fBUS  
SCLK frequency  
7.7  
4.5  
4
MHz  
tCYC  
tSUC  
tHDC  
tCSH  
tCLKH  
tCLKL  
tSUI  
SCLK cycle time  
130  
50  
53  
50  
40  
63  
11  
11  
0
220  
100  
103  
100  
80  
240  
100  
105  
100  
80  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
CSN setup to first SCLK edge  
CSN hold time after last SCLK edge  
CSN high time  
SCLK high time  
SCLK low time  
107  
21  
120  
25  
MOSI data setup time  
tHDI  
MOSI data hold time  
21  
25  
tEN  
MISO enable time from SCLK edge  
MISO disable time from CSN high  
MISO data valid time  
0
0
tDIS  
22  
63  
22  
25  
tDV  
107  
119  
tHDO  
MISO data hold time from SCLK edge  
CSN, MOSI input rise time, fall time  
0
0
0
tR  
,
t
F
10  
10  
10  
Note 1:  
Note 2:  
Note 3:  
Note 4:  
This timing applies (a) when EESEL=1 and (b) in direct EEPROM write mode (see section 5.11.2).  
All timing is specified with 100pF load on all SPI pins.  
All parameters in this table are guaranteed by design or characterization.  
See timing diagram in Figure 18.  
85  
© 2021 Microchip Technology Inc.  
DS20006555A  
ZL30264-ZL30267  
Data Sheet  
Table 21 - Electrical Characteristics: SPI Master Interface Timing (ZL30264 and ZL30266 Only)  
VDDIO = 3.3V±5% or 2.5V±5% or 1.8V±5%  
Characteristics (Notes 1 to 3)  
SCLK output frequency  
Symbol  
Min.  
Typ.  
Max.  
Units  
MHz  
ns  
Notes  
fBUS  
5
tCYC  
tCLKH/ tCYC  
tSUC  
SCLK output cycle time  
200  
45  
SCLK output duty cycle  
50  
55  
%
CSN output setup to first SCLK rising edge  
CSN output hold after last SCLK falling edge  
CSN output high time  
200  
200  
200  
15  
ns  
tHDC  
ns  
tCSH  
ns  
MISO input setup time to SCLK rising edge  
MISO input hold time from SCLK rising edge  
MOSI output valid from SCLK falling edge  
SCLK, CSN, MOSI output rise time, fall time  
MISO input rise time, fall time  
tSU  
ns  
tHD  
5
ns  
tDV  
10  
15  
10  
ns  
tR  
tR  
t
t
ns  
,
F
F
ns  
,
Note 1:  
Note 2:  
Note 3:  
All timing is specified with 100pF load on all SPI pins.  
All parameters in this table are guaranteed by design or characterization.  
See timing diagram in Figure 19.  
CSN  
tSUC  
tCYC  
tHDC  
tCSH  
tCLKL  
SCLK  
tCLKH  
tDV  
MOSI  
MISO  
tSU tHD  
Figure 19 - SPI Master Interface Timing  
86  
© 2021 Microchip Technology Inc.  
DS20006555A  
 
ZL30264-ZL30267  
Data Sheet  
Table 22 - Electrical Characteristics: I2C Slave Interface Timing  
VDDIO = 3.3V±5% or 2.5V±5% or 1.8V±5%  
Characteristics  
Symbol  
Min.  
Typ.  
Max.  
Units  
Notes  
fSCL  
SCL clock frequency  
400  
kHz  
Note 1  
tHD:STA  
tLOW  
Hold time, START condition  
Low time, SCL  
0.6  
1.3  
0.6  
0.6  
0
µs  
µs  
µs  
µs  
µs  
ns  
ns  
tHIGH  
High time, SCL  
tSU:STA  
tHD:DAT  
tSU:DAT  
tR  
Setup time, START condition  
Data hold time  
0.9  
Notes 2 and 3  
Note 4  
Data setup time  
100  
Rise time  
20 +  
0.1Cb  
Cb is cap. of  
one bus line  
tF  
Fall time  
300  
ns  
tSU:STO  
tBUF  
Setup time, STOP condition  
0.6  
1.3  
µs  
µs  
Bus free time between STOP/START  
Pulse width of spikes which must be  
suppressed by the input filter  
tSP  
0
50  
ns  
Note 1:  
The timing parameters in this table are specifically for 400kbps Fast Mode. Fast Mode devices are downward-compatible with  
100kbps Standard Mode I2C bus timing. All parameters in this table are guaranteed by design or characterization. All values  
referred to VIHmin and VILmax levels (see Table 7).  
Note 2:  
The device internally provides a hold time of at least 300ns for the SDA signal (referred to the VIHmin of the SCL signal) to  
bridge the undefined region of the falling edge of SCL. Other devices must provide this hold time as well per the I2C  
specification.  
Note 3:  
Note 4:  
The I2C specification indicates that the maximum tHD:DAT spec only has to be met if the device does not stretch the low period  
(tLOW) of the SCL signal. The device does not stretch the low period of the SCL signal.  
Determined by choice of pull-up resistor.  
tSU:DAT  
tHD:STA  
tBUF  
SDA  
SCL  
tF  
tR  
tLOW  
tF  
tSP  
tHD:STA  
tHIGH  
tSU:STA  
tSU:STO  
tHD:DAT  
S
Sr  
P
S
Figure 20 - I2C Slave Interface Timing  
87  
© 2021 Microchip Technology Inc.  
DS20006555A  
ZL30264-ZL30267  
8. Package and Thermal Information  
Data Sheet  
Table 23 - 8x8mm QFN Package Thermal Properties  
PARAMETER  
Maximum Ambient Temperature  
Maximum Junction Temperature  
SYMBOL  
TA  
TJMAX  
CONDITIONS  
VALUE  
85  
125  
UNITS  
C  
C  
still air  
1m/s airflow  
2.5m/s airflow  
15.1  
12.4  
10.6  
3.2  
Junction to Ambient Thermal Resistance  
(Note 1)  
JA  
C/W  
Junction to Board Thermal Resistance  
Junction to Case Thermal Resistance  
Junction to Pad Thermal Resistance  
(Note 2)  
Junction to Top-Center Thermal  
Characterization Parameter  
JB  
JC  
C/W  
C/W  
7.3  
Still air  
Still air  
0.9  
0.1  
JP  
C/W  
JT  
C/W  
Note 1:  
Theta-JA (JA) is the thermal resistance from junction to ambient when the package is mounted on an 8-layer JEDEC standard  
test board and dissipating maximum power.  
Note 2:  
Note 3:  
Theta-JP (JP) is the thermal resistance from junction to the center exposed pad on the bottom of the package.  
For all numbers in the table, the exposed pad is connected to the ground plane with a 9x9 array of thermal vias; via diameter  
0.33mm; via pitch 0.76mm.  
Devices can exceed TJMAX when ambient temperature at or near 85C, the application has no airflow, the device is  
powered 3.3V-only (VDDH=VDDL=3.3V), both APLLs are enabled, and most or all other device blocks are  
enabled. The table below gives some guidance about the tradeoff between number of fractional dividers enabled  
and number of OCx outputs that can be enabled. See Table 6 for per-block IDD numbers. Devices have no thermal  
limitations when powered 2.5V-only, 1.8V+2.5V or 1.8V+3.3V.  
Table 24 - Number of OCx Outputs Available, No Airflow, 3.3V-Only Operation  
Any Output Frequencies  
Output Frequencies 200MHz  
Output Type  
# Fractional Dividers Enabled  
# Fractional Dividers Enabled  
0
1
2
0
1
2
LVDS  
10  
9
7
8
7
6
LVPECL  
9
8
7
8
7
6
Note:  
IC1 and IC2 inputs enabled, IC3 and XA disabled. Both APLLs enabled.  
88  
© 2021 Microchip Technology Inc.  
DS20006555A  
ZL30264-ZL30267  
Data Sheet  
9. Mechanical Drawing  
89  
© 2021 Microchip Technology Inc.  
DS20006555A  
ZL30264-ZL30267  
Data Sheet  
10.Acronyms and Abbreviations  
APLL  
CML  
GbE  
analog phase locked loop  
current mode logic  
gigabit Ethernet  
HCSL  
HSTL  
I/O  
high-speed current steering logic  
high-speed transceiver logic  
input/output  
LOS  
loss of signal  
LVDS  
LVPECL  
PFD  
low-voltage differential signal  
low-voltage positive emitter-coupled logic  
phase/frequency detector  
phase locked loop  
PLL  
ppb  
parts per billion  
ppm  
parts per million  
pk-pk  
RMS  
RO  
peak-to-peak  
root-mean-square  
read-only  
R/W  
read/write  
SS or SSM  
TCXO  
UI  
spread spectrum modulation  
temperature-compensated crystal oscillator  
unit interval  
UIPP or UIP-P  
XO  
unit interval, peak to peak  
crystal oscillator  
11. Data Sheet Revision History  
Revision  
Description  
26-Sep-2016 First general release  
On page 1 added PCIe bullet.  
In Table 1, OCx pin description, clarified what is programmable for each mode.  
Added new Figure 17.  
In Table 15 added max Input-to-Output Delay Variation numbers for external feedback using  
on-die paths.  
08-Dec-2016  
In Table 17 added min, typ and max values for buffer Input-to-Output Propagation Delay. In  
footnotes 3 and 4 added “Measured at 125MHz”.  
In Figure 17 added CMOS diagram.  
In section 2.4 and section 5.5.6.2 added note that NCO resolution of 1ppt is possible.  
Corrected references to MCR1.XAB to MCR2.XAB.  
Corrected four occurrences of VCCOx to VDDOx.  
Added pullup recommendations to SCL/SCLK and SDA/MOSI pin descriptions.  
Change ID2.REV default value to “contact factory”.  
12-Jun-2017  
In OCxCR2.OCSF HCSL decode, deleted “VCM and VOD are ignored”.  
In Figure 17 removed the 50ohm to ground termination option from the CMOS diagram.  
17-Jul-2017  
05-Sep-2017  
In Table 1 TEST/GPIO3 pin description, changed “TEST must be low on the rising edge of  
RSTN” to “Typically TEST should be low on the rising edge of RSTN, but see section 5.2 for  
some options.”  
In section 5.6.2 added the statement that maximum input frequency to the medium-speed  
divider is 750MHz.  
In section 5.6.5 clarified that signals from the same IntDiv or FracDiv are aligned and that  
90  
© 2021 Microchip Technology Inc.  
DS20006555A  
ZL30264-ZL30267  
Data Sheet  
Revision  
Description  
aligning clocks from IntDiv with clocks from FracDiv is not supported.  
In section 5.9 added new subsection 5.9.1 to guide users in the use of external RC reset  
circuits.  
In the F1REM1 register description deleted “The value FREM=0 is undefined. When FBP=0,  
FREM must be set to 0.”  
In the F1DEN1 register description deleted “When FBP=0, FDEN must be set to 1.”  
In the F1BP register description deleted “When FBP=0, FREM must be set to 0 and FDEN  
must be set to 1.”  
In the AFBREM1 register description deleted “When AFBBP=0, AFBREM must be set to 0.”  
IIn the AFBBP register description deleted “When AFBBP=0, AFBREM must be set to 0 and  
AFBDEN must be set to 1.”  
19-Jan-2018  
29-May-2018  
On page 1 and in section 2.3 changed wording to indicate PCIe 1-4 compliance.  
In OCxCR3.NEGLSD description added to note that OCxCR3.LSSEL must be 0 to set  
NEGLSD=1.  
In Table 17, corrected typo for "Input-to-Output Propagation Delay, from IC3 input" in the Note  
4 row where the max of 2.8 was less than typical of 3.4. Corrected the max to 3.8.  
In the OCxCR2.OCSF description, deleted "(must have VDDOx=VDDH=3.3V)" from the HCSL  
decode.  
Updated Table 10 Note 1 and Table 11 Note 1 and added cross reference to Figure 17 parts a)  
and b).  
14-Sep-2018  
Updated Figure 17 to include new part c) and added noted about part c) below the figure.  
In section 5.9.1 second paragraph added need for current-limiting series resistor between  
source of reset signal and device RSTN pin.  
In Table 1 pin descriptions for AC0/GPIO0, AC1/GPIO1, AC2/GPIO2 and TEST/GPIO3 added  
note.  
In Table 15:  
Reduced integer output divider PCIe 3.0 jitter to 0.08 typical, 0.10 max (ps RMS) and added  
new row for PCIe 4.0 jitter.  
01-Oct-2018  
29-Sep-2020  
Reduced fractional output divider PCIe 3.0 jitter to 0.09 typical, 0.12 max (ps RMS) and  
added new row for PCIe 4.0 jitter.  
Added PCIe sentence to Note 8 and deleted second sentence of Note 6.  
In Table 12 changed max VOD from 0.86V to 0.95V, changed min V  
OD from 0.62V to 0.6V  
and  
changed VCM spec to V  
OD / 2.  
On pages 1 and 5 added PCIe 5 to the lists of PCIe versions.  
In Table 15 added new rows for PCIe 5 jitter.  
18-Dec-2020  
17-Jun-2021  
Updated Microsemi wording and branding to Microchip throughout.  
91  
© 2021 Microchip Technology Inc.  
DS20006555A  
© 2021, Microchip Technology Incorporated, All Rights Reserved.  
ISBN: 978-1-5224-8393-9  
For information regarding Microchip’s Quality Management Systems,  
please visit www.microchip.com/quality.  
92  
© 2021 Microchip Technology Inc.  
DS20006555A  
93  
© 2021 Microchip Technology Inc.  
DS20006555A  

相关型号:

ZL30266LDF1

2-APLL, 6- or 10-Output Any-to-Any Clock Multiplier and Frequency Synthesizer

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
MICROCHIP

ZL30266LDG1

2-APLL, 6- or 10-Output Any-to-Any Clock Multiplier and Frequency Synthesizer

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
MICROCHIP

ZL30267

2-APLL, 6- or 10-Output Any-to-Any Clock Multiplier and Frequency Synthesizer

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
MICROCHIP

ZL30267LDF1

2-APLL, 6- or 10-Output Any-to-Any Clock Multiplier and Frequency Synthesizer

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
MICROCHIP

ZL30267LDG1

2-APLL, 6- or 10-Output Any-to-Any Clock Multiplier and Frequency Synthesizer

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
MICROCHIP

ZL30316GKG2

Telecom Circuit, 1-Func, PBGA256, 17 X 17 MM, 1 MM PITCH, MO-034B, TEBGA-256

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
MICROSEMI

ZL30402

SONET/SDH Network Element PLL

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
ZARLINK

ZL30402/QCC

SONET/SDH Network Element PLL

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
ZARLINK

ZL30402/QCC1

ATM/SONET/SDH SUPPORT CIRCUIT, PQFP80, 14 X 14 MM, 1.40 MM HEIGHT, MS-026BEC, LQFP-80

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
MICROSEMI

ZL30402/QCG1

ATM/SONET/SDH SUPPORT CIRCUIT, PQFP80, 14 X 14 MM, 1.40 MM HEIGHT, LEAD FREE, MS-026BEC, LQFP-80

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
MICROSEMI

ZL30402QCC1

SONET/SDH Network Element PLL

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
ZARLINK

ZL30402QCG1

SONET/SDH Network Element PLL

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
ZARLINK