MXSIGDM Microchip Technology, MXSIGDM Datasheet - Page 42
![BOARD DEMO PICTAIL MIXED SIGNAL](/photos/9/7/90776/mxsigdm_sml.jpg)
MXSIGDM
Manufacturer Part Number
MXSIGDM
Description
BOARD DEMO PICTAIL MIXED SIGNAL
Manufacturer
Microchip Technology
Series
PICtail™r
Datasheet
1.MXSIGDM.pdf
(54 pages)
Specifications of MXSIGDM
Main Purpose
Mixed Signal for MCU: ADC, DAC,
Embedded
Yes, MCU, 8-Bit
Utilized Ic / Part
TX132x,MCP330x,320x,494x,3221,3201,1525,1541
Primary Attributes
3 ADCs, 3 DACs, 2 Voltage References, 5V LDO
Secondary Attributes
DIP Switches, 2 LEDs, PIC16F767
Processor To Be Evaluated
TC132x, MCP330x, MCP320x, MCP492x, MCP3221, MCP3021, MCP15x
Interface Type
I2C, SPI
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Contains lead / RoHS non-compliant
Repeat_tone
test_F_Low
no_reset_F_Low_Step
test_F_High
DS51523A-page 38
movlw
endif
if
movlw
endif
movwf
movwf
movlw
movwf
movwf
movf
movwf
movwf
movlw
andwf
movf
call
movwf
movf
call
movwf
movf
call
movwf
movf
subwf
subwf
btfsc
goto
movf
addwf
decfsz
goto
if
movlw
endif
if
movlw
endif
movwf
movf
call
movwf
movf
subwf
subwf
btfsc
goto
movf
addwf
decfsz
_16_steps
_32_steps
_16_steps
.32
.16
F_Low_Step
F_High_Step
01Fh
F_Low_Out
F_High_Out
TMR0,W
F_Low_Rolling
F_High_Rolling
0Fh
Key_Value,F
Key_Value,W
F_Low_table
F_Low
Key_Value,W
F_High_table
F_High
Key_Value,W
ToneLength_table
ToneLength
F_Low_Rolling,W
TMR0,W
F_Low,W
STATUS,C
test_F_High
F_Low,W
F_Low_Rolling,F
no_reset_F_Low_Step
.32
.16
F_Low_Step
F_Low_Step,W
SINE_Table_7bit
F_Low_Out
F_High_Rolling,W
TMR0,W
F_High,W
STATUS,C
update_output
F_High,W
F_High_Rolling,F ;Very Important to add to the last reference
F_Low_Step,F
F_High_Step,F
;Call here to repeat the tone for ToneLength
;The following inits the ToneLength delay reg’s
;Low frequency tone loop timer
;result = time since last update
;Carry bit determines if enough time has elapsed
;do not update the SINE wave yet
;Very Important to add to the last reference
;instead of using the actual timer value
;update the step count
;fetch the corresponding Sin value
;store result
;High frequency tone loop timer
;result = time since last update
;Carry bit determines if enough time has elapsed
;do not update the SINE wave yet
;instead of using the actual timer value
;update the step count
2004 Microchip Technology Inc.