MXSIGDM Microchip Technology, MXSIGDM Datasheet - Page 43
![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
no_reset_F_High_Step
update_output
; addwf
; movf
; movf
; movwf
; movwf
tone_done
2004 Microchip Technology Inc.
end
goto
if
movlw
endif
if
movlw
endif
movwf
decfsz
goto
retlw
movf
call
movwf
movf
addwf
movwf
xorwf
btfsc
goto
swapf
movwf
iorlw
movwf
call
goto
_32_steps
_16_steps
no_reset_F_High_Step
.32
.16
F_High_Step
no_reset_F_High_Step
00h
F_High_Step,W
SINE_Table_7bit
F_High_Out
F_High_Out,W
F_High_Out,W
F_Low_Out,W
F_Low_Out,W
DTMF_Out
DAC_LSB,W
STATUS,Z
test_F_Low
DTMF_Out,W
PORTB
CCPR1L
DTMF_Out,W
DAC_LSB
b’11110000’
DAC_MSB
WriteToMCP492X
test_F_Low
ToneLength,F
; Use this for 12b result , set DAC B, Vref Buffered,
; Use this for 12b result, otherwise let it default to
;ToneLength timer
;ToneLength time expired, Exit subroutine
;fetch the corresponding Sin value
;store result
;Sum the 2 7-bit SINE outputs & refresh the D/A converter
;We can output one frequency at a time for test purposes
;w/o changing any timing! (Notice the sine wave quality)
;comment this line for Low frequency Only
;uncomment this line for High frequency Only
;uncomment this line for Low frequency Only
;comment this line for High frequency Only
; nothing changed so continue looping
; Use this if seeking an 8b result
; Use this if R2R on PortB
; Use this if utilizing a HW PWM... shifted R for speed.
; Use this for L shift 8b -> 12b result
; should mask the 4 LSBs... if we were getting picky
; 1x Gain
; preload
; takes 30 Tcy using HW SPI
DS51523A-page 39